home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Tidbits
/
File Sharing Extension
/
File Sharing Extension.rsrc
/
bin.rsrc_CODE_2_OverFlow.txt
< prev
next >
Wrap
Text File
|
1991-09-16
|
417KB
|
7,361 lines
# near model CODE resource
# jump table entries: 1304-1345 (42 of them)
export_163:
00000000 4E56 FFFA link A6, -0x0006
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 206E 0008 movea.l A0, [A6 + 0x8]
0000000C 2850 movea.l A4, [A0]
0000000E 1014 move.b D0, [A4]
00000010 4880 ext.w D0
00000012 3E00 move.w D7, D0
00000014 6604 bne +0x6 /* 0000001A */
00000016 7000 moveq.l D0, 0x00
00000018 2080 move.l [A0], D0
label0000001A:
0000001A 4CDF 1080 movem.l D7,A4, [A7]+
0000001E 4E5E unlink A6
00000020 2E9F move.l [A7], [A7]+
00000022 4E75 rts
export_164:
00000024 4E56 FFFC link A6, -0x0004
00000028 206E 0008 movea.l A0, [A6 + 0x8]
0000002C 2D48 FFFC move.l [A6 - 0x4], A0
00000030 4268 0052 clr.w [A0 + 0x52]
00000034 4E5E unlink A6
00000036 2E9F move.l [A7], [A7]+
00000038 4E75 rts
export_165:
fn0000003A:
0000003A 4E56 0000 link A6, 0
0000003E 2F0C move.l -[A7], A4
00000040 286E 000C movea.l A4, [A6 + 0xC]
00000044 526C 0052 addq.w [A4 + 0x52], 1
00000048 700A moveq.l D0, 0x0A
0000004A B06C 0052 cmp.w D0, [A4 + 0x52]
0000004E 6C06 bge +0x8 /* 00000056 */
00000050 487A 002C pea.l [PC + 0x2C /* 0000007E, value 0x1E414650, pstring "AFP Comp. Rtn. stack overflow." */]
00000054 ABFF syscall DebugStr
label00000056:
00000056 302C 0052 move.w D0, [A4 + 0x52]
0000005A E540 asl D0.w, 2
0000005C 29AE 0008 0050 move.l [A4 + D0.w + 0x50], [A6 + 0x8]
00000062 7001 moveq.l D0, 0x01
00000064 B06C 0052 cmp.w D0, [A4 + 0x52]
00000068 660A bne +0xC /* 00000074 */
0000006A 486C 002A pea.l [A4 + 0x2A]
0000006E 700A moveq.l D0, 0x0A
00000070 2F00 move.l -[A7], D0
00000072 A85F syscall BitClr
label00000074:
00000074 285F movea.l A4, [A7]+
00000076 4E5E unlink A6
00000078 205F movea.l A0, [A7]+
0000007A 504F addq.w A7, 8
0000007C 4ED0 jmp [A0]
0000007E 1E41 movea.b A7, D1
00000080 4650 not.w [A0]
00000082 2043 movea.l A0, D3
00000084 6F6D ble +0x6F /* 000000F3 */
00000086 702E moveq.l D0, 0x2E
00000088 2052 movea.l A0, [A2]
0000008A 746E moveq.l D2, 0x6E
0000008C 2E20 move.l D7, -[A0]
0000008E 7374 moveq.l D1, 0x74
00000090 6163 bsr +0x65 /* 000000F5 */
00000092 6B20 bmi +0x22 /* 000000B4 */
00000094 6F76 ble +0x78 /* 0000010C */
00000096 6572 bcs +0x74 /* 0000010A */
00000098 666C bne +0x6E /* 00000106 */
0000009A 6F77 ble +0x79 /* 00000113 */
0000009C 2E00 move.l D7, D0
export_166:
0000009E 4E56 0000 link A6, 0
000000A2 2F0C move.l -[A7], A4
000000A4 286E 0008 movea.l A4, [A6 + 0x8]
000000A8 4A6C 0052 tst.w [A4 + 0x52]
000000AC 6606 bne +0x8 /* 000000B4 */
000000AE 487A 0010 pea.l [PC + 0x10 /* 000000C0, value 0x1F537472, pstring "StripCompRtn called at level 0." */]
000000B2 ABFF syscall DebugStr
label000000B4:
000000B4 536C 0052 subq.w [A4 + 0x52], 1
000000B8 285F movea.l A4, [A7]+
000000BA 4E5E unlink A6
000000BC 2E9F move.l [A7], [A7]+
000000BE 4E75 rts
000000C0 1F53 7472 move.b [A7 + 0x7472], [A3]
000000C4 6970 bvs +0x72 /* 00000136 */
000000C6 436F 6D70 chk.w D1, [A7 + 0x6D70]
000000CA 5274 6E20 addq.w [A4 + D6 * 8 + 0x20], 1
000000CE 6361 bls +0x63 /* 00000131 */
000000D0 6C6C bge +0x6E /* 0000013E */
000000D2 6564 bcs +0x66 /* 00000138 */
000000D4 2061 movea.l A0, -[A1]
000000D6 7420 moveq.l D2, 0x20
000000D8 6C65 bge +0x67 /* 0000013F */
000000DA 7665 moveq.l D3, 0x65
000000DC 6C20 bge +0x22 /* 000000FE */
000000DE 302E 4E56 move.w D0, [A6 + 0x4E56]
export_167: // at 000000E0 (misaligned)
000000E2 FFFC .invalid <<F/7/7>>
000000E4 206E 0008 movea.l A0, [A6 + 0x8]
000000E8 2D48 FFFC move.l [A6 - 0x4], A0
000000EC 4868 002A pea.l [A0 + 0x2A]
000000F0 700A moveq.l D0, 0x0A
000000F2 2F00 move.l -[A7], D0
000000F4 A85E syscall BitSet
000000F6 4E5E unlink A6
000000F8 2E9F move.l [A7], [A7]+
000000FA 4E75 rts
export_168:
fn000000FC:
000000FC 4E56 0000 link A6, 0
// begin alternate branch 000000FE-00000102
label000000FE:
000000FE 0000 2F0C ori.b D0, 0xC
// end alternate branch 000000FE-00000102
label000000FE: // (misaligned)
00000100 2F0C move.l -[A7], A4
00000102 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
label00000106:
00000106 286E 0008 movea.l A4, [A6 + 0x8]
label0000010A:
0000010A 4267 clr.w -[A7]
label0000010C:
0000010C 486C 002A pea.l [A4 + 0x2A]
00000110 700A moveq.l D0, 0x0A
00000112 2F00 move.l -[A7], D0
00000114 A85D syscall BitTst
00000116 1D5F 000C move.b [A6 + 0xC], [A7]+
0000011A 486C 002A pea.l [A4 + 0x2A]
0000011E 700A moveq.l D0, 0x0A
00000120 2F00 move.l -[A7], D0
00000122 A85E syscall BitSet
00000124 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000128 285F movea.l A4, [A7]+
0000012A 4E5E unlink A6
0000012C 2E9F move.l [A7], [A7]+
0000012E 4E75 rts
export_169:
fn00000130:
00000130 4E56 FF72 link A6, -0x008E
00000134 2F07 move.l -[A7], D7
label00000136:
00000136 3D6E 000C FFAA move.w [A6 - 0x56], [A6 + 0xC]
// begin alternate branch 00000138-0000013C
label00000138:
00000138 000C FFAA ori.b A4, 0xAA
// end alternate branch 00000138-0000013C
label00000138: // (misaligned)
0000013C 2D6E 0008 FFC4 move.l [A6 - 0x3C], [A6 + 0x8]
// begin alternate branch 0000013E-00000142
label0000013E:
0000013E 0008 FFC4 ori.b A0, 0xC4
// end alternate branch 0000013E-00000142
label0000013E: // (misaligned)
00000142 3D7C 0001 FFB0 move.w [A6 - 0x50], 0x1
00000148 41EE FF74 lea.l A0, [A6 - 0x8C]
0000014C 2D48 FFA6 move.l [A6 - 0x5A], A0
00000150 4267 clr.w -[A7]
00000152 486E FF94 pea.l [A6 - 0x6C]
00000156 4267 clr.w -[A7]
00000158 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
0000015C 3E1F move.w D7, [A7]+
0000015E 664C bne +0x4E /* 000001AC */
00000160 082E 0004 FFB2 btst.b [A6 - 0x4E], 0x4
00000166 670C beq +0xE /* 00000174 */
00000168 3F2E 000C move.w -[A7], [A6 + 0xC]
0000016C 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00000170 4EBA FFBE jsr [PC - 0x42 /* 00000130 */]
label00000174:
00000174 2D6E 0008 FFC4 move.l [A6 - 0x3C], [A6 + 0x8]
0000017A 082E 0000 FFB2 btst.b [A6 - 0x4E], 0x0
00000180 56C0 sne D0
00000182 4A00 tst.b D0
00000184 6718 beq +0x1A /* 0000019E */
00000186 2F00 move.l -[A7], D0
00000188 4267 clr.w -[A7]
0000018A 486E FF94 pea.l [A6 - 0x6C]
0000018E 4267 clr.w -[A7]
00000190 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00000194 321F move.w D1, [A7]+
00000196 201F move.l D0, [A7]+
00000198 4A41 tst.w D1
0000019A 56C1 sne D1
0000019C C001 and.b D0, D1
label0000019E:
0000019E 4267 clr.w -[A7]
000001A0 486E FF94 pea.l [A6 - 0x6C]
000001A4 4267 clr.w -[A7]
000001A6 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
000001AA 3E1F move.w D7, [A7]+
label000001AC:
000001AC 4A47 tst.w D7
000001AE 6786 beq -0x78 /* 00000136 */
000001B0 2E1F move.l D7, [A7]+
000001B2 4E5E unlink A6
000001B4 205F movea.l A0, [A7]+
000001B6 5C4F addq.w A7, 6
000001B8 4ED0 jmp [A0]
export_170:
fn000001BA:
000001BA 4E56 FF7E link A6, -0x0082
000001BE 48E7 0108 movem.l -[A7], D7,A4
000001C2 7000 moveq.l D0, 0x00
000001C4 2D40 FF8A move.l [A6 - 0x76], D0
000001C8 41ED FB3A lea.l A0, [A5 - 0x4C6]
000001CC 2D48 FF9A move.l [A6 - 0x66], A0
000001D0 4267 clr.w -[A7]
000001D2 486E FF7E pea.l [A6 - 0x82]
000001D6 4267 clr.w -[A7]
000001D8 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
000001DC 3E1F move.w D7, [A7]+
000001DE 49ED FB3A lea.l A4, [A5 - 0x4C6]
000001E2 7000 moveq.l D0, 0x00
000001E4 2940 000C move.l [A4 + 0xC], D0
000001E8 7004 moveq.l D0, 0x04
000001EA 1940 001C move.b [A4 + 0x1C], D0
000001EE 7002 moveq.l D0, 0x02
000001F0 1940 001D move.b [A4 + 0x1D], D0
000001F4 41ED FB94 lea.l A0, [A5 - 0x46C]
000001F8 2008 move.l D0, A0
000001FA 5380 subq.l D0, 1
000001FC 2940 001E move.l [A4 + 0x1E], D0
00000200 4267 clr.w -[A7]
00000202 486D FB3A pea.l [A5 - 0x4C6]
00000206 4267 clr.w -[A7]
00000208 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
0000020C 3E1F move.w D7, [A7]+
0000020E 41ED FC04 lea.l A0, [A5 - 0x3FC]
00000212 2008 move.l D0, A0
00000214 5380 subq.l D0, 1
00000216 2940 001E move.l [A4 + 0x1E], D0
0000021A 4267 clr.w -[A7]
0000021C 486D FB3A pea.l [A5 - 0x4C6]
00000220 1F3C 0001 move.b -[A7], 0x1
00000224 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00000228 3E1F move.w D7, [A7]+
0000022A 082D 0000 FB37 btst.b [A5 - 0x4C9], 0x0
00000230 671C beq +0x1E /* 0000024E */
00000232 7000 moveq.l D0, 0x00
00000234 2D40 FFD8 move.l [A6 - 0x28], D0
00000238 1D6D FB39 FFE8 move.b [A6 - 0x18], [A5 - 0x4C7]
0000023E 4267 clr.w -[A7]
00000240 486E FFCC pea.l [A6 - 0x34]
00000244 1F3C 0001 move.b -[A7], 0x1
00000248 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
0000024C 3E1F move.w D7, [A7]+
label0000024E:
0000024E 4CDF 1080 movem.l D7,A4, [A7]+
00000252 4E5E unlink A6
00000254 4E75 rts
export_171:
fn00000256:
00000256 4E56 FF7A link A6, -0x0086
0000025A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000025E 47EE FF86 lea.l A3, [A6 - 0x7A]
00000262 486E FF7A pea.l [A6 - 0x86]
00000266 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
0000026A 284B movea.l A4, A3
0000026C 7E01 moveq.l D7, 0x01
0000026E 6052 bra +0x54 /* 000002C2 */
label00000270:
00000270 7000 moveq.l D0, 0x00
00000272 2940 0012 move.l [A4 + 0x12], D0
00000276 426C 0016 clr.w [A4 + 0x16]
0000027A 3947 001C move.w [A4 + 0x1C], D7
0000027E 4267 clr.w -[A7]
00000280 2F0B move.l -[A7], A3
00000282 4267 clr.w -[A7]
00000284 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000288 3C1F move.w D6, [A7]+
0000028A 6634 bne +0x36 /* 000002C0 */
0000028C 202C 0022 move.l D0, [A4 + 0x22]
00000290 B0AE FF7A cmp.l D0, [A6 - 0x86]
00000294 660C bne +0xE /* 000002A2 */
00000296 202E FF7A move.l D0, [A6 - 0x86]
0000029A 5280 addq.l D0, 1
0000029C 2940 0022 move.l [A4 + 0x22], D0
000002A0 6006 bra +0x8 /* 000002A8 */
label000002A2:
000002A2 296E FF7A 0022 move.l [A4 + 0x22], [A6 - 0x86]
label000002A8:
000002A8 4267 clr.w -[A7]
000002AA 2F0B move.l -[A7], A3
000002AC 4267 clr.w -[A7]
000002AE 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
000002B2 4A5F tst.w [A7]+
000002B4 4267 clr.w -[A7]
000002B6 2F0B move.l -[A7], A3
000002B8 4267 clr.w -[A7]
000002BA 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
000002BE 4A5F tst.w [A7]+
label000002C0:
000002C0 5247 addq.w D7, 1
label000002C2:
000002C2 700A moveq.l D0, 0x0A
000002C4 B047 cmp.w D0, D7
000002C6 6CA8 bge -0x56 /* 00000270 */
000002C8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000002CC 4E5E unlink A6
000002CE 4E75 rts
export_172:
fn000002D0:
000002D0 4E56 FE80 link A6, -0x0180
000002D4 2F07 move.l -[A7], D7
000002D6 41EE FE80 lea.l A0, [A6 - 0x180]
000002DA 43FA 0072 lea.l A1, [PC + 0x72 /* 0000034E, value 0x144E6574, pstring "Network Trash Folder" */]
000002DE 7004 moveq.l D0, 0x04
label000002E0:
000002E0 20D9 move.l [A0]+, [A1]+
000002E2 51C8 FFFC dbf D0, -0x6 /* 000002E0 */
000002E6 3091 move.w [A0], [A1]
000002E8 41EE FE80 lea.l A0, [A6 - 0x180]
000002EC 2D48 FF96 move.l [A6 - 0x6A], A0
000002F0 3D6E 000C FF9A move.w [A6 - 0x66], [A6 + 0xC]
000002F6 426E FFA0 clr.w [A6 - 0x60]
000002FA 2D6E 0008 FFB4 move.l [A6 - 0x4C], [A6 + 0x8]
00000300 4267 clr.w -[A7]
00000302 486E FF84 pea.l [A6 - 0x7C]
00000306 4267 clr.w -[A7]
00000308 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
0000030C 3E1F move.w D7, [A7]+
0000030E 57C0 seq D0
00000310 4A00 tst.b D0
00000312 6730 beq +0x32 /* 00000344 */
00000314 322E FFAC move.w D1, [A6 - 0x54]
00000318 48C1 ext.l D1
0000031A 0801 000E btst.b D1, 0xE
0000031E 56C1 sne D1
00000320 C001 and.b D0, D1
00000322 6720 beq +0x22 /* 00000344 */
00000324 3F2E 000C move.w -[A7], [A6 + 0xC]
00000328 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
0000032C 4EBA FE02 jsr [PC - 0x1FE /* 00000130 */]
00000330 7000 moveq.l D0, 0x00
00000332 2D40 FF96 move.l [A6 - 0x6A], D0
00000336 4267 clr.w -[A7]
00000338 486E FF84 pea.l [A6 - 0x7C]
0000033C 4267 clr.w -[A7]
0000033E 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00000342 3E1F move.w D7, [A7]+
label00000344:
00000344 2E1F move.l D7, [A7]+
00000346 4E5E unlink A6
00000348 205F movea.l A0, [A7]+
0000034A 5C4F addq.w A7, 6
0000034C 4ED0 jmp [A0]
0000034E 144E movea.b A2, A6
00000350 6574 bcs +0x76 /* 000003C6 */
00000352 776F moveq.l D3, 0x6F
00000354 726B moveq.l D1, 0x6B
00000356 2054 movea.l A0, [A4]
00000358 7261 moveq.l D1, 0x61
0000035A 7368 moveq.l D1, 0x68
0000035C 2046 movea.l A0, D6
0000035E 6F6C ble +0x6E /* 000003CC */
00000360 6465 bcc +0x67 /* 000003C7 */
00000362 7200 moveq.l D1, 0x00
export_173:
fn00000364:
00000364 4E56 FFFE link A6, -0x0002
00000368 2F07 move.l -[A7], D7
0000036A 7EF6 moveq.l D7, 0xFFFFFFF6
0000036C 6052 bra +0x54 /* 000003C0 */
label0000036E:
0000036E 3007 move.w D0, D7
00000370 907C FFF6 sub.w D0, 0xFFF6
00000374 41ED F898 lea.l A0, [A5 - 0x768]
00000378 D040 add.w D0, D0
0000037A 4A70 0000 tst.w [A0 + D0.w]
0000037E 56C0 sne D0
00000380 4A00 tst.b D0
00000382 673A beq +0x3C /* 000003BE */
00000384 3207 move.w D1, D7
00000386 927C FFF6 sub.w D1, 0xFFF6
0000038A 41ED F916 lea.l A0, [A5 - 0x6EA]
0000038E E541 asl D1.w, 2
00000390 4AB0 1000 tst.l [A0 + D1.w]
00000394 56C1 sne D1
00000396 C001 and.b D0, D1
00000398 6724 beq +0x26 /* 000003BE */
0000039A 3007 move.w D0, D7
0000039C 907C FFF6 sub.w D0, 0xFFF6
000003A0 41ED F96A lea.l A0, [A5 - 0x696]
000003A4 D040 add.w D0, D0
000003A6 3F30 0000 move.w -[A7], [A0 + D0.w]
000003AA 3007 move.w D0, D7
000003AC 907C FFF6 sub.w D0, 0xFFF6
000003B0 41ED F916 lea.l A0, [A5 - 0x6EA]
000003B4 E540 asl D0.w, 2
000003B6 2F30 0000 move.l -[A7], [A0 + D0.w]
000003BA 4EBA FF14 jsr [PC - 0xEC /* 000002D0 */]
label000003BE:
000003BE 5247 addq.w D7, 1
label000003C0:
000003C0 700A moveq.l D0, 0x0A
000003C2 B047 cmp.w D0, D7
000003C4 6CA8 bge -0x56 /* 0000036E */
label000003C6:
000003C6 2E1F move.l D7, [A7]+
000003C8 4E5E unlink A6
000003CA 4E75 rts
export_174:
label000003CC:
000003CC 4E56 FF82 link A6, -0x007E
000003D0 48E7 0300 movem.l -[A7], D6,D7
000003D4 7EF6 moveq.l D7, 0xFFFFFFF6
000003D6 6000 0098 bra +0x9A /* 00000470 */
label000003DA:
000003DA 3007 move.w D0, D7
000003DC 907C FFF6 sub.w D0, 0xFFF6
000003E0 41ED F33C lea.l A0, [A5 - 0xCC4]
000003E4 E540 asl D0.w, 2
000003E6 4AB0 0000 tst.l [A0 + D0.w]
000003EA 6738 beq +0x3A /* 00000424 */
000003EC 7000 moveq.l D0, 0x00
000003EE 2D40 FF94 move.l [A6 - 0x6C], D0
000003F2 3007 move.w D0, D7
000003F4 907C FFF6 sub.w D0, 0xFFF6
000003F8 41ED F96A lea.l A0, [A5 - 0x696]
000003FC D040 add.w D0, D0
000003FE 3D70 0000 FF98 move.w [A6 - 0x68], [A0 + D0.w]
00000404 3007 move.w D0, D7
00000406 907C FFF6 sub.w D0, 0xFFF6
0000040A 41ED F33C lea.l A0, [A5 - 0xCC4]
0000040E E540 asl D0.w, 2
00000410 2D70 0000 FFB2 move.l [A6 - 0x4E], [A0 + D0.w]
00000416 4267 clr.w -[A7]
00000418 486E FF82 pea.l [A6 - 0x7E]
0000041C 4267 clr.w -[A7]
0000041E 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00000422 3C1F move.w D6, [A7]+
label00000424:
00000424 3007 move.w D0, D7
00000426 907C FFF6 sub.w D0, 0xFFF6
0000042A 41ED F388 lea.l A0, [A5 - 0xC78]
0000042E E540 asl D0.w, 2
00000430 4AB0 0000 tst.l [A0 + D0.w]
00000434 6738 beq +0x3A /* 0000046E */
00000436 7000 moveq.l D0, 0x00
00000438 2D40 FF94 move.l [A6 - 0x6C], D0
0000043C 3007 move.w D0, D7
0000043E 907C FFF6 sub.w D0, 0xFFF6
00000442 41ED F96A lea.l A0, [A5 - 0x696]
00000446 D040 add.w D0, D0
00000448 3D70 0000 FF98 move.w [A6 - 0x68], [A0 + D0.w]
0000044E 3007 move.w D0, D7
00000450 907C FFF6 sub.w D0, 0xFFF6
00000454 41ED F388 lea.l A0, [A5 - 0xC78]
00000458 E540 asl D0.w, 2
0000045A 2D70 0000 FFB2 move.l [A6 - 0x4E], [A0 + D0.w]
00000460 4267 clr.w -[A7]
00000462 486E FF82 pea.l [A6 - 0x7E]
00000466 4267 clr.w -[A7]
00000468 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000046C 3C1F move.w D6, [A7]+
label0000046E:
0000046E 5247 addq.w D7, 1
label00000470:
00000470 70FF moveq.l D0, 0xFFFFFFFF
00000472 B047 cmp.w D0, D7
00000474 6C00 FF64 bge -0x9A /* 000003DA */
00000478 4CDF 00C0 movem.l D6,D7, [A7]+
0000047C 4E5E unlink A6
0000047E 4E75 rts
fn00000480:
00000480 4E56 FF80 link A6, -0x0080
00000484 48E7 0700 movem.l -[A7], D5,D6,D7
00000488 4245 clr.w D5
0000048A 7CF6 moveq.l D6, 0xFFFFFFF6
0000048C 606E bra +0x70 /* 000004FC */
label0000048E:
0000048E 3006 move.w D0, D6
00000490 907C FFF6 sub.w D0, 0xFFF6
00000494 41ED F96A lea.l A0, [A5 - 0x696]
00000498 D040 add.w D0, D0
0000049A 3E30 0000 move.w D7, [A0 + D0.w]
0000049E 56C0 sne D0
000004A0 4A00 tst.b D0
000004A2 6756 beq +0x58 /* 000004FA */
000004A4 3207 move.w D1, D7
000004A6 927C FFF6 sub.w D1, 0xFFF6
000004AA 41ED F772 lea.l A0, [A5 - 0x88E]
000004AE E541 asl D1.w, 2
000004B0 4AB0 1000 tst.l [A0 + D1.w]
000004B4 56C1 sne D1
000004B6 C001 and.b D0, D1
000004B8 6740 beq +0x42 /* 000004FA */
000004BA 3F07 move.w -[A7], D7
000004BC 3007 move.w D0, D7
000004BE 907C FFF6 sub.w D0, 0xFFF6
000004C2 41ED F772 lea.l A0, [A5 - 0x88E]
000004C6 E540 asl D0.w, 2
000004C8 2F30 0000 move.l -[A7], [A0 + D0.w]
000004CC 4EBA FC62 jsr [PC - 0x39E /* 00000130 */]
000004D0 7000 moveq.l D0, 0x00
000004D2 2D40 FF92 move.l [A6 - 0x6E], D0
000004D6 3D47 FF96 move.w [A6 - 0x6A], D7
000004DA 3007 move.w D0, D7
000004DC 907C FFF6 sub.w D0, 0xFFF6
000004E0 41ED F772 lea.l A0, [A5 - 0x88E]
000004E4 E540 asl D0.w, 2
000004E6 2D70 0000 FFB0 move.l [A6 - 0x50], [A0 + D0.w]
000004EC 4267 clr.w -[A7]
000004EE 486E FF80 pea.l [A6 - 0x80]
000004F2 4267 clr.w -[A7]
000004F4 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
000004F8 3A1F move.w D5, [A7]+
label000004FA:
000004FA 5246 addq.w D6, 1
label000004FC:
000004FC 70FF moveq.l D0, 0xFFFFFFFF
000004FE B046 cmp.w D0, D6
00000500 6C8C bge -0x72 /* 0000048E */
00000502 3D45 000C move.w [A6 + 0xC], D5
00000506 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000050A 4E5E unlink A6
0000050C 2E9F move.l [A7], [A7]+
0000050E 4E75 rts
export_175:
00000510 4E56 FFFC link A6, -0x0004
00000514 48E7 0308 movem.l -[A7], D6,D7,A4
00000518 207C 0000 0B50 movea.l A0, 0xB50
0000051E 2050 movea.l A0, [A0]
00000520 08E8 0002 006A bset.b [A0 + 0x6A], 0x2
00000526 4EBA FC92 jsr [PC - 0x36E /* 000001BA */]
0000052A 70FE moveq.l D0, 0xFFFFFFFE
0000052C B06D F402 cmp.w D0, [A5 - 0xBFE]
00000530 6604 bne +0x6 /* 00000536 */
00000532 6000 0164 bra +0x166 /* 00000698 */
label00000536:
00000536 486D FD2E pea.l [A5 - 0x2D2]
0000053A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000053E 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
label00000542:
00000542 102D FC7F move.b D0, [A5 - 0x381]
00000546 6702 beq +0x4 /* 0000054A */
00000548 60F8 bra -0x6 /* 00000542 */
label0000054A:
0000054A 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000054E 4267 clr.w -[A7]
00000550 2F0E move.l -[A7], A6
00000552 4EBA FF2C jsr [PC - 0xD4 /* 00000480 */]
00000556 4A5F tst.w [A7]+
00000558 4EBA FE0A jsr [PC - 0x1F6 /* 00000364 */]
0000055C 207C 0000 0B50 movea.l A0, 0xB50
00000562 2050 movea.l A0, [A0]
00000564 4A68 0046 tst.w [A0 + 0x46]
00000568 6720 beq +0x22 /* 0000058A */
0000056A 4267 clr.w -[A7]
0000056C 207C 0000 0B50 movea.l A0, 0xB50
00000572 2050 movea.l A0, [A0]
00000574 3F28 0046 move.w -[A7], [A0 + 0x46]
00000578 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
0000057C 3C1F move.w D6, [A7]+
0000057E 207C 0000 0B50 movea.l A0, 0xB50
00000584 2050 movea.l A0, [A0]
00000586 4268 0046 clr.w [A0 + 0x46]
label0000058A:
0000058A 4EBA FCCA jsr [PC - 0x336 /* 00000256 */]
0000058E 7EF6 moveq.l D7, 0xFFFFFFF6
00000590 6000 0084 bra +0x86 /* 00000616 */
label00000594:
00000594 3007 move.w D0, D7
00000596 907C FFF6 sub.w D0, 0xFFF6
0000059A 41ED F898 lea.l A0, [A5 - 0x768]
0000059E D040 add.w D0, D0
000005A0 4A70 0000 tst.w [A0 + D0.w]
000005A4 56C0 sne D0
000005A6 4A00 tst.b D0
000005A8 676A beq +0x6C /* 00000614 */
000005AA 3207 move.w D1, D7
000005AC 927C FFF6 sub.w D1, 0xFFF6
000005B0 41ED F96A lea.l A0, [A5 - 0x696]
000005B4 D241 add.w D1, D1
000005B6 3430 1000 move.w D2, [A0 + D1.w]
000005BA B46D F674 cmp.w D2, [A5 - 0x98C]
000005BE 56C1 sne D1
000005C0 C001 and.b D0, D1
000005C2 6750 beq +0x52 /* 00000614 */
000005C4 4267 clr.w -[A7]
000005C6 3007 move.w D0, D7
000005C8 907C FFF6 sub.w D0, 0xFFF6
000005CC 41ED F898 lea.l A0, [A5 - 0x768]
000005D0 D040 add.w D0, D0
000005D2 3F30 0000 move.w -[A7], [A0 + D0.w]
000005D6 3007 move.w D0, D7
000005D8 907C FFF6 sub.w D0, 0xFFF6
000005DC 41ED F96A lea.l A0, [A5 - 0x696]
000005E0 D040 add.w D0, D0
000005E2 3F30 0000 move.w -[A7], [A0 + D0.w]
000005E6 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
000005EA 3C1F move.w D6, [A7]+
000005EC 4267 clr.w -[A7]
000005EE 3007 move.w D0, D7
000005F0 907C FFF6 sub.w D0, 0xFFF6
000005F4 41ED F898 lea.l A0, [A5 - 0x768]
000005F8 D040 add.w D0, D0
000005FA 3F30 0000 move.w -[A7], [A0 + D0.w]
000005FE 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00000602 4A5F tst.w [A7]+
00000604 3007 move.w D0, D7
00000606 907C FFF6 sub.w D0, 0xFFF6
0000060A 41ED F898 lea.l A0, [A5 - 0x768]
0000060E D040 add.w D0, D0
00000610 4270 0000 clr.w [A0 + D0.w]
label00000614:
00000614 5247 addq.w D7, 1
label00000616:
00000616 70FF moveq.l D0, 0xFFFFFFFF
00000618 B047 cmp.w D0, D7
0000061A 6C00 FF78 bge -0x86 /* 00000594 */
0000061E 302D F674 move.w D0, [A5 - 0x98C]
00000622 907C FFF6 sub.w D0, 0xFFF6
00000626 41ED F898 lea.l A0, [A5 - 0x768]
0000062A D040 add.w D0, D0
0000062C 4A70 0000 tst.w [A0 + D0.w]
00000630 6738 beq +0x3A /* 0000066A */
00000632 4267 clr.w -[A7]
00000634 302D F674 move.w D0, [A5 - 0x98C]
00000638 907C FFF6 sub.w D0, 0xFFF6
0000063C 41ED F898 lea.l A0, [A5 - 0x768]
00000640 D040 add.w D0, D0
00000642 3F30 0000 move.w -[A7], [A0 + D0.w]
00000646 3F2D F674 move.w -[A7], [A5 - 0x98C]
0000064A 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000064E 3C1F move.w D6, [A7]+
00000650 4267 clr.w -[A7]
00000652 302D F674 move.w D0, [A5 - 0x98C]
00000656 907C FFF6 sub.w D0, 0xFFF6
0000065A 41ED F898 lea.l A0, [A5 - 0x768]
0000065E D040 add.w D0, D0
00000660 3F30 0000 move.w -[A7], [A0 + D0.w]
00000664 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */]
00000668 4A5F tst.w [A7]+
label0000066A:
0000066A 207C 0000 0B50 movea.l A0, 0xB50
00000670 2850 movea.l A4, [A0]
00000672 7000 moveq.l D0, 0x00
00000674 2940 0060 move.l [A4 + 0x60], D0
00000678 2940 00E8 move.l [A4 + 0xE8], D0
0000067C 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000680 4267 clr.w -[A7]
00000682 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000686 3C1F move.w D6, [A7]+
00000688 082D 0001 FB37 btst.b [A5 - 0x4C9], 0x1
0000068E 6708 beq +0xA /* 00000698 */
00000690 486D FB2C pea.l [A5 - 0x4D4]
00000694 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
label00000698:
00000698 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000069C 4E5E unlink A6
0000069E 4E75 rts
export_176:
000006A0 4E56 FFB0 link A6, -0x0050
000006A4 3D6E 0012 FFCA move.w [A6 - 0x36], [A6 + 0x12]
000006AA 7001 moveq.l D0, 0x01
000006AC B06E FFCA cmp.w D0, [A6 - 0x36]
000006B0 6640 bne +0x42 /* 000006F2 */
000006B2 3D7C 0001 FFC6 move.w [A6 - 0x3A], 0x1
000006B8 426E FFCC clr.w [A6 - 0x34]
000006BC 3D6E 0010 FFCE move.w [A6 - 0x32], [A6 + 0x10]
000006C2 4267 clr.w -[A7]
000006C4 2F2E 000C move.l -[A7], [A6 + 0xC]
000006C8 A86A syscall HiWord
000006CA 3D5F FFD0 move.w [A6 - 0x30], [A7]+
000006CE 4267 clr.w -[A7]
000006D0 2F2E 000C move.l -[A7], [A6 + 0xC]
000006D4 A86B syscall LoWord
000006D6 3D5F FFD2 move.w [A6 - 0x2E], [A7]+
000006DA 4267 clr.w -[A7]
000006DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006E0 A86A syscall HiWord
000006E2 3D5F FFD4 move.w [A6 - 0x2C], [A7]+
000006E6 4267 clr.w -[A7]
000006E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006EC A86B syscall LoWord
000006EE 3D5F FFD6 move.w [A6 - 0x2A], [A7]+
label000006F2:
000006F2 7000 moveq.l D0, 0x00
000006F4 2D40 FFBC move.l [A6 - 0x44], D0
000006F8 4267 clr.w -[A7]
000006FA 486E FFB0 pea.l [A6 - 0x50]
000006FE 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000702 4A5F tst.w [A7]+
00000704 4E5E unlink A6
00000706 205F movea.l A0, [A7]+
00000708 DEFC 000C add.w A7, 0xC
0000070C 4ED0 jmp [A0]
fn0000070E:
0000070E 4E56 0000 link A6, 0
00000712 2F0C move.l -[A7], A4
00000714 286E 0008 movea.l A4, [A6 + 0x8]
00000718 102C 0008 move.b D0, [A4 + 0x8]
0000071C 6708 beq +0xA /* 00000726 */
0000071E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000722 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
label00000726:
00000726 206E 0008 movea.l A0, [A6 + 0x8]
0000072A 4228 0012 clr.b [A0 + 0x12]
0000072E 486D F2C8 pea.l [A5 - 0xD38]
00000732 2F2C 000A move.l -[A7], [A4 + 0xA]
00000736 4240 clr.w D0
00000738 102D F2C8 move.b D0, [A5 - 0xD38]
0000073C 48C0 ext.l D0
0000073E 2F00 move.l -[A7], D0
00000740 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000744 206E 0008 movea.l A0, [A6 + 0x8]
00000748 2C48 movea.l A6, A0
0000074A 4EFA 00DA jmp [PC + 0xDA /* 00000826 */]
0000074E 0000 285F ori.b D0, 0x5F /* '_' */
00000752 4E5E unlink A6
00000754 205F movea.l A0, [A7]+
00000756 5C4F addq.w A7, 6
00000758 4ED0 jmp [A0]
export_177:
0000075A 4E56 FFFA link A6, -0x0006
0000075E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000762 1D7C 0001 0012 move.b [A6 + 0x12], 0x1
00000768 082D 0003 F3C9 btst.b [A5 - 0xC37], 0x3
0000076E 660A bne +0xC /* 0000077A */
00000770 3F3C 0011 move.w -[A7], 0x11
00000774 2F0E move.l -[A7], A6
00000776 4EBA FF96 jsr [PC - 0x6A /* 0000070E */]
label0000077A:
0000077A 082D 0004 F3C9 btst.b [A5 - 0xC37], 0x4
00000780 660A bne +0xC /* 0000078C */
00000782 3F3C 0005 move.w -[A7], 0x5
00000786 2F0E move.l -[A7], A6
00000788 4EBA FF84 jsr [PC - 0x7C /* 0000070E */]
label0000078C:
0000078C 302D FB88 move.w D0, [A5 - 0x478]
00000790 41ED FB8A lea.l A0, [A5 - 0x476]
00000794 C1FC 0070 muls.w D0, 0x70 /* 'p' */
00000798 41F0 0000 lea.l A0, [A0 + D0.w]
0000079C 2D48 FFFC move.l [A6 - 0x4], A0
000007A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007A4 2F2E 000E move.l -[A7], [A6 + 0xE]
000007A8 487A 0090 pea.l [PC + 0x90 /* 0000083A, value 0x9414650 '\tAFP', pstring "AFPServer" */]
000007AC 487A 008A pea.l [PC + 0x8A /* 00000838, value 0x12A0941 */]
000007B0 3F2D FB38 move.w -[A7], [A5 - 0x4C8]
000007B4 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000007B8 7000 moveq.l D0, 0x00
000007BA 2B40 FB46 move.l [A5 - 0x4BA], D0
000007BE 7004 moveq.l D0, 0x04
000007C0 1B40 FB56 move.b [A5 - 0x4AA], D0
000007C4 7003 moveq.l D0, 0x03
000007C6 1B40 FB57 move.b [A5 - 0x4A9], D0
000007CA 2B6E FFFC FB58 move.l [A5 - 0x4A8], [A6 - 0x4]
000007D0 303C 00FF move.w D0, 0xFF
000007D4 1B40 FB5C move.b [A5 - 0x4A4], D0
000007D8 4267 clr.w -[A7]
000007DA 486D FB3A pea.l [A5 - 0x4C6]
000007DE 4267 clr.w -[A7]
000007E0 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
000007E4 3D5F FFFA move.w [A6 - 0x6], [A7]+
000007E8 56C0 sne D0
000007EA 4A00 tst.b D0
000007EC 660A bne +0xC /* 000007F8 */
000007EE 4A6D FB4A tst.w [A5 - 0x4B6]
000007F2 56C1 sne D1
000007F4 8001 or.b D0, D1
000007F6 672E beq +0x30 /* 00000826 */
label000007F8:
000007F8 0C6E FBFD FFFA cmpi.w [A6 - 0x6], 0xFBFD
000007FE 57C0 seq D0
00000800 4A00 tst.b D0
00000802 660C bne +0xE /* 00000810 */
00000804 0C6D FBFD FB4A cmpi.w [A5 - 0x4B6], 0xFBFD
0000080A 57C1 seq D1
0000080C 8001 or.b D0, D1
0000080E 670C beq +0xE /* 0000081C */
label00000810:
00000810 3F3C 0011 move.w -[A7], 0x11
00000814 2F0E move.l -[A7], A6
00000816 4EBA FEF6 jsr [PC - 0x10A /* 0000070E */]
0000081A 600A bra +0xC /* 00000826 */
label0000081C:
0000081C 3F3C 0005 move.w -[A7], 0x5
00000820 2F0E move.l -[A7], A6
00000822 4EBA FEEA jsr [PC - 0x116 /* 0000070E */]
label00000826:
00000826 4FEE FFDA lea.l A7, [A6 - 0x26]
0000082A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000082E 4E5E unlink A6
00000830 205F movea.l A0, [A7]+
00000832 DEFC 000A add.w A7, 0xA /* '\n' */
00000836 4ED0 jmp [A0]
00000838 012A 0941 btst [A2 + 0x941], D0
0000083C 4650 not.w [A0]
0000083E 5365 subq.w -[A5], 1
00000840 7276 moveq.l D1, 0x76
00000842 6572 bcs +0x74 /* 000008B6 */
export_178:
00000844 4E56 0000 link A6, 0
00000848 2F0C move.l -[A7], A4
0000084A 49ED FB3A lea.l A4, [A5 - 0x4C6]
0000084E 302D FB88 move.w D0, [A5 - 0x478]
00000852 41ED FB8A lea.l A0, [A5 - 0x476]
00000856 C1FC 0070 muls.w D0, 0x70 /* 'p' */
0000085A 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
0000085E 2008 move.l D0, A0
00000860 5380 subq.l D0, 1
00000862 2F00 move.l -[A7], D0
00000864 207C 0000 0B50 movea.l A0, 0xB50
0000086A 2050 movea.l A0, [A0]
0000086C 2F28 0014 move.l -[A7], [A0 + 0x14]
00000870 7020 moveq.l D0, 0x20
00000872 2F00 move.l -[A7], D0
00000874 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000878 4A6D FB88 tst.w [A5 - 0x478]
0000087C 6608 bne +0xA /* 00000886 */
0000087E 3B7C 0001 FB88 move.w [A5 - 0x478], 0x1
00000884 6004 bra +0x6 /* 0000088A */
label00000886:
00000886 426D FB88 clr.w [A5 - 0x478]
label0000088A:
0000088A 7000 moveq.l D0, 0x00
0000088C 2940 000C move.l [A4 + 0xC], D0
00000890 7004 moveq.l D0, 0x04
00000892 1940 001C move.b [A4 + 0x1C], D0
00000896 7002 moveq.l D0, 0x02
00000898 1940 001D move.b [A4 + 0x1D], D0
0000089C 302D FB88 move.w D0, [A5 - 0x478]
000008A0 41ED FB8A lea.l A0, [A5 - 0x476]
000008A4 C1FC 0070 muls.w D0, 0x70 /* 'p' */
000008A8 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
000008AC 2008 move.l D0, A0
000008AE 5380 subq.l D0, 1
000008B0 2940 001E move.l [A4 + 0x1E], D0
000008B4 4267 clr.w -[A7]
label000008B6:
000008B6 486D FB3A pea.l [A5 - 0x4C6]
000008BA 4267 clr.w -[A7]
000008BC 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000008C0 4A5F tst.w [A7]+
000008C2 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000008C6 207C 0000 0B50 movea.l A0, 0xB50
000008CC 2050 movea.l A0, [A0]
000008CE 08E8 0005 0058 bset.b [A0 + 0x58], 0x5
000008D4 285F movea.l A4, [A7]+
000008D6 4E5E unlink A6
000008D8 2E9F move.l [A7], [A7]+
000008DA 4E75 rts
export_179:
000008DC 4E56 0000 link A6, 0
000008E0 2F0C move.l -[A7], A4
000008E2 49ED FB3A lea.l A4, [A5 - 0x4C6]
000008E6 7000 moveq.l D0, 0x00
000008E8 2940 000C move.l [A4 + 0xC], D0
000008EC 7004 moveq.l D0, 0x04
000008EE 1940 001C move.b [A4 + 0x1C], D0
000008F2 7002 moveq.l D0, 0x02
000008F4 1940 001D move.b [A4 + 0x1D], D0
000008F8 302D FB88 move.w D0, [A5 - 0x478]
000008FC 41ED FB8A lea.l A0, [A5 - 0x476]
00000900 C1FC 0070 muls.w D0, 0x70 /* 'p' */
00000904 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000908 2008 move.l D0, A0
0000090A 5380 subq.l D0, 1
0000090C 2940 001E move.l [A4 + 0x1E], D0
00000910 4267 clr.w -[A7]
00000912 486D FB3A pea.l [A5 - 0x4C6]
00000916 4267 clr.w -[A7]
00000918 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
0000091C 4A5F tst.w [A7]+
0000091E 285F movea.l A4, [A7]+
00000920 4E5E unlink A6
00000922 2E9F move.l [A7], [A7]+
00000924 4E75 rts
export_180:
00000926 4E56 0000 link A6, 0
0000092A 4E5E unlink A6
0000092C 4E75 rts
fn0000092E:
0000092E 4E56 FFFC link A6, -0x0004
00000932 2F0C move.l -[A7], A4
00000934 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
0000093A 4AAD FD0E tst.l [A5 - 0x2F2]
0000093E 6634 bne +0x36 /* 00000974 */
00000940 422E 0008 clr.b [A6 + 0x8]
00000944 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00000948 286D FD16 movea.l A4, [A5 - 0x2EA]
label0000094C:
0000094C 7001 moveq.l D0, 0x01
0000094E B0AC 0040 cmp.l D0, [A4 + 0x40]
00000952 57C0 seq D0
00000954 4A00 tst.b D0
00000956 6712 beq +0x14 /* 0000096A */
00000958 082C 0000 0004 btst.b [A4 + 0x4], 0x0
0000095E 57C1 seq D1
00000960 C001 and.b D0, D1
00000962 6706 beq +0x8 /* 0000096A */
00000964 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
label0000096A:
0000096A 2854 movea.l A4, [A4]
0000096C 200C move.l D0, A4
0000096E 66DC bne -0x22 /* 0000094C */
00000970 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
label00000974:
00000974 285F movea.l A4, [A7]+
00000976 4E5E unlink A6
00000978 4E75 rts
export_181:
fn0000097A:
0000097A 4E56 FFFC link A6, -0x0004
0000097E 48E7 0118 movem.l -[A7], D7,A3,A4
00000982 3E2E 0008 move.w D7, [A6 + 0x8]
00000986 206E 000A movea.l A0, [A6 + 0xA]
0000098A 2668 0008 movea.l A3, [A0 + 0x8]
0000098E 082B 0000 0004 btst.b [A3 + 0x4], 0x0
00000994 6724 beq +0x26 /* 000009BA */
00000996 4A47 tst.w D7
00000998 5DC0 slt D0
0000099A 4A00 tst.b D0
0000099C 6712 beq +0x14 /* 000009B0 */
0000099E 72F6 moveq.l D1, 0xFFFFFFF6
000009A0 B247 cmp.w D1, D7
000009A2 5FC1 sle D1
000009A4 C001 and.b D0, D1
000009A6 6708 beq +0xA /* 000009B0 */
000009A8 426E 000E clr.w [A6 + 0xE]
000009AC 6000 00AC bra +0xAE /* 00000A5A */
label000009B0:
000009B0 3D7C EC65 000E move.w [A6 + 0xE], 0xEC65
000009B6 6000 00A2 bra +0xA4 /* 00000A5A */
label000009BA:
000009BA 206E 000A movea.l A0, [A6 + 0xA]
000009BE 49D0 lea.l A4, [A0]
000009C0 7012 moveq.l D0, 0x12
000009C2 B06C 001C cmp.w D0, [A4 + 0x1C]
000009C6 57C0 seq D0
000009C8 4A00 tst.b D0
000009CA 6648 bne +0x4A /* 00000A14 */
000009CC 7213 moveq.l D1, 0x13
000009CE B26C 001C cmp.w D1, [A4 + 0x1C]
000009D2 57C1 seq D1
000009D4 8001 or.b D0, D1
000009D6 663C bne +0x3E /* 00000A14 */
000009D8 7215 moveq.l D1, 0x15
000009DA B26C 001C cmp.w D1, [A4 + 0x1C]
000009DE 57C1 seq D1
000009E0 8001 or.b D0, D1
000009E2 6630 bne +0x32 /* 00000A14 */
000009E4 7216 moveq.l D1, 0x16
000009E6 B26C 001C cmp.w D1, [A4 + 0x1C]
000009EA 57C1 seq D1
000009EC 8001 or.b D0, D1
000009EE 6624 bne +0x26 /* 00000A14 */
000009F0 7218 moveq.l D1, 0x18
000009F2 B26C 001C cmp.w D1, [A4 + 0x1C]
000009F6 57C1 seq D1
000009F8 8001 or.b D0, D1
000009FA 6618 bne +0x1A /* 00000A14 */
000009FC 7224 moveq.l D1, 0x24
000009FE B26C 001C cmp.w D1, [A4 + 0x1C]
00000A02 57C1 seq D1
00000A04 8001 or.b D0, D1
00000A06 660C bne +0xE /* 00000A14 */
00000A08 7225 moveq.l D1, 0x25
00000A0A B26C 001C cmp.w D1, [A4 + 0x1C]
00000A0E 57C1 seq D1
00000A10 8001 or.b D0, D1
00000A12 6706 beq +0x8 /* 00000A1A */
label00000A14:
00000A14 426E 000E clr.w [A6 + 0xE]
00000A18 6040 bra +0x42 /* 00000A5A */
label00000A1A:
00000A1A 70F6 moveq.l D0, 0xFFFFFFF6
00000A1C B047 cmp.w D0, D7
00000A1E 5EC0 sgt D0
00000A20 4A00 tst.b D0
00000A22 6612 bne +0x14 /* 00000A36 */
00000A24 720A moveq.l D1, 0x0A
00000A26 B247 cmp.w D1, D7
00000A28 5DC1 slt D1
00000A2A 8001 or.b D0, D1
00000A2C 6608 bne +0xA /* 00000A36 */
00000A2E 4A47 tst.w D7
00000A30 57C1 seq D1
00000A32 8001 or.b D0, D1
00000A34 6708 beq +0xA /* 00000A3E */
label00000A36:
00000A36 3D7C EC65 000E move.w [A6 + 0xE], 0xEC65
00000A3C 601C bra +0x1E /* 00000A5A */
label00000A3E:
00000A3E 3007 move.w D0, D7
00000A40 907C FFF6 sub.w D0, 0xFFF6
00000A44 3200 move.w D1, D0
00000A46 E641 asr D1.w, 3
00000A48 0133 1012 btst [A3 + D1.w + 0x12], D0
00000A4C 6706 beq +0x8 /* 00000A54 */
00000A4E 426E 000E clr.w [A6 + 0xE]
00000A52 6006 bra +0x8 /* 00000A5A */
label00000A54:
00000A54 3D7C EC78 000E move.w [A6 + 0xE], 0xEC78
label00000A5A:
00000A5A 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000A5E 4E5E unlink A6
00000A60 205F movea.l A0, [A7]+
00000A62 5C4F addq.w A7, 6
00000A64 4ED0 jmp [A0]
export_182:
fn00000A66:
00000A66 4E56 FFFA link A6, -0x0006
00000A6A 48E7 0118 movem.l -[A7], D7,A3,A4
00000A6E 286E 0010 movea.l A4, [A6 + 0x10]
00000A72 4247 clr.w D7
00000A74 266C 0008 movea.l A3, [A4 + 0x8]
00000A78 082E 0002 000F btst.b [A6 + 0xF], 0x2
00000A7E 6712 beq +0x14 /* 00000A92 */
00000A80 4267 clr.w -[A7]
00000A82 2F0C move.l -[A7], A4
00000A84 3F2E 000A move.w -[A7], [A6 + 0xA]
00000A88 4EBA FEF0 jsr [PC - 0x110 /* 0000097A */]
00000A8C 3E1F move.w D7, [A7]+
00000A8E 6000 009C bra +0x9E /* 00000B2C */
label00000A92:
00000A92 082E 0004 000F btst.b [A6 + 0xF], 0x4
00000A98 56C0 sne D0
00000A9A 4A00 tst.b D0
00000A9C 6720 beq +0x22 /* 00000ABE */
00000A9E 322E 000A move.w D1, [A6 + 0xA]
00000AA2 927C FFF6 sub.w D1, 0xFFF6
00000AA6 41ED F994 lea.l A0, [A5 - 0x66C]
00000AAA E541 asl D1.w, 2
00000AAC 0830 0005 1003 btst.b [A0 + D1.w + 0x3], 0x5
00000AB2 56C1 sne D1
00000AB4 C001 and.b D0, D1
00000AB6 6706 beq +0x8 /* 00000ABE */
00000AB8 3E3C EC59 move.w D7, 0xEC59
00000ABC 606E bra +0x70 /* 00000B2C */
label00000ABE:
00000ABE 082E 0001 000F btst.b [A6 + 0xF], 0x1
00000AC4 56C0 sne D0
00000AC6 4A00 tst.b D0
00000AC8 671C beq +0x1E /* 00000AE6 */
00000ACA 2F00 move.l -[A7], D0
00000ACC 4267 clr.w -[A7]
00000ACE 2F0C move.l -[A7], A4
00000AD0 3F2E 000C move.w -[A7], [A6 + 0xC]
00000AD4 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00000AD8 121F move.b D1, [A7]+
00000ADA 201F move.l D0, [A7]+
00000ADC C001 and.b D0, D1
00000ADE 6706 beq +0x8 /* 00000AE6 */
00000AE0 3E3C EC65 move.w D7, 0xEC65
00000AE4 6046 bra +0x48 /* 00000B2C */
label00000AE6:
00000AE6 082E 0003 000F btst.b [A6 + 0xF], 0x3
00000AEC 56C0 sne D0
00000AEE 4A00 tst.b D0
00000AF0 6714 beq +0x16 /* 00000B06 */
00000AF2 322B 0010 move.w D1, [A3 + 0x10]
00000AF6 B26E 0008 cmp.w D1, [A6 + 0x8]
00000AFA 5DC1 slt D1
00000AFC C001 and.b D0, D1
00000AFE 6706 beq +0x8 /* 00000B06 */
00000B00 3E3C EC60 move.w D7, 0xEC60
00000B04 6026 bra +0x28 /* 00000B2C */
label00000B06:
00000B06 082E 0000 000F btst.b [A6 + 0xF], 0x0
00000B0C 56C0 sne D0
00000B0E 4A00 tst.b D0
00000B10 671A beq +0x1C /* 00000B2C */
00000B12 2F00 move.l -[A7], D0
00000B14 4267 clr.w -[A7]
00000B16 2F0C move.l -[A7], A4
00000B18 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */]
00000B1C 121F move.b D1, [A7]+
00000B1E 201F move.l D0, [A7]+
00000B20 0A01 0001 xori.b D1, 0x1
00000B24 C001 and.b D0, D1
00000B26 6704 beq +0x6 /* 00000B2C */
00000B28 3E3C EC61 move.w D7, 0xEC61
label00000B2C:
00000B2C 4A47 tst.w D7
00000B2E 6726 beq +0x28 /* 00000B56 */
00000B30 4A6C 004A tst.w [A4 + 0x4A]
00000B34 670C beq +0xE /* 00000B42 */
00000B36 3F2C 0048 move.w -[A7], [A4 + 0x48]
00000B3A 3F2C 004A move.w -[A7], [A4 + 0x4A]
00000B3E 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
label00000B42:
00000B42 2F0C move.l -[A7], A4
00000B44 3007 move.w D0, D7
00000B46 48C0 ext.l D0
00000B48 2F00 move.l -[A7], D0
00000B4A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000B4E 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00000B54 6004 bra +0x6 /* 00000B5A */
label00000B56:
00000B56 422E 0014 clr.b [A6 + 0x14]
label00000B5A:
00000B5A 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000B5E 4E5E unlink A6
00000B60 205F movea.l A0, [A7]+
00000B62 DEFC 000C add.w A7, 0xC
00000B66 4ED0 jmp [A0]
export_183:
fn00000B68:
00000B68 4E56 FFFA link A6, -0x0006
00000B6C 48E7 0118 movem.l -[A7], D7,A3,A4
00000B70 266E 000A movea.l A3, [A6 + 0xA]
00000B74 7E01 moveq.l D7, 0x01
00000B76 6000 0092 bra +0x94 /* 00000C0A */
label00000B7A:
00000B7A 3007 move.w D0, D7
00000B7C 907C FFF6 sub.w D0, 0xFFF6
00000B80 41ED F898 lea.l A0, [A5 - 0x768]
00000B84 D040 add.w D0, D0
00000B86 4A70 0000 tst.w [A0 + D0.w]
00000B8A 56C0 sne D0
00000B8C 4A00 tst.b D0
00000B8E 6778 beq +0x7A /* 00000C08 */
00000B90 3207 move.w D1, D7
00000B92 927C FFF6 sub.w D1, 0xFFF6
00000B96 41ED F96A lea.l A0, [A5 - 0x696]
00000B9A D241 add.w D1, D1
00000B9C 226E 000E movea.l A1, [A6 + 0xE]
00000BA0 3430 1000 move.w D2, [A0 + D1.w]
00000BA4 B469 0048 cmp.w D2, [A1 + 0x48]
00000BA8 57C1 seq D1
00000BAA C001 and.b D0, D1
00000BAC 675A beq +0x5C /* 00000C08 */
00000BAE 3207 move.w D1, D7
00000BB0 927C FFF6 sub.w D1, 0xFFF6
00000BB4 41ED F916 lea.l A0, [A5 - 0x6EA]
00000BB8 E541 asl D1.w, 2
00000BBA 242B 0030 move.l D2, [A3 + 0x30]
00000BBE B4B0 1000 cmp.l D2, [A0 + D1.w]
00000BC2 57C1 seq D1
00000BC4 C001 and.b D0, D1
00000BC6 6740 beq +0x42 /* 00000C08 */
00000BC8 08EB 0005 001E bset.b [A3 + 0x1E], 0x5
00000BCE 08EB 0002 001E bset.b [A3 + 0x1E], 0x2
00000BD4 286D FD16 movea.l A4, [A5 - 0x2EA]
label00000BD8:
00000BD8 200C move.l D0, A4
00000BDA 672C beq +0x2E /* 00000C08 */
00000BDC 082C 0000 0004 btst.b [A4 + 0x4], 0x0
00000BE2 57C0 seq D0
00000BE4 4A00 tst.b D0
00000BE6 671C beq +0x1E /* 00000C04 */
00000BE8 3207 move.w D1, D7
00000BEA 927C FFF6 sub.w D1, 0xFFF6
00000BEE 3401 move.w D2, D1
00000BF0 E642 asr D2.w, 3
00000BF2 0334 2012 btst [A4 + D2.w + 0x12], D1
00000BF6 56C1 sne D1
00000BF8 C001 and.b D0, D1
00000BFA 6708 beq +0xA /* 00000C04 */
00000BFC 08EB 0003 001E bset.b [A3 + 0x1E], 0x3
00000C02 6004 bra +0x6 /* 00000C08 */
label00000C04:
00000C04 2854 movea.l A4, [A4]
00000C06 60D0 bra -0x2E /* 00000BD8 */
label00000C08:
00000C08 5247 addq.w D7, 1
label00000C0A:
00000C0A 700A moveq.l D0, 0x0A
00000C0C B047 cmp.w D0, D7
00000C0E 6C00 FF6A bge -0x94 /* 00000B7A */
00000C12 082E 0000 0009 btst.b [A6 + 0x9], 0x0
00000C18 6706 beq +0x8 /* 00000C20 */
00000C1A 08EB 0002 001E bset.b [A3 + 0x1E], 0x2
label00000C20:
00000C20 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000C24 4E5E unlink A6
00000C26 205F movea.l A0, [A7]+
00000C28 DEFC 000A add.w A7, 0xA /* '\n' */
00000C2C 4ED0 jmp [A0]
00000C2E 4E56 0000 link A6, 0
00000C32 206E 0008 movea.l A0, [A6 + 0x8]
00000C36 3F28 0048 move.w -[A7], [A0 + 0x48]
00000C3A 3F28 004A move.w -[A7], [A0 + 0x4A]
00000C3E 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000C42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C46 2F3C FFFF FBD4 move.l -[A7], 0xFFFFFBD4
00000C4C 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
00000C50 4E5E unlink A6
00000C52 2E9F move.l [A7], [A7]+
00000C54 4E75 rts
export_184:
00000C56 4E56 FFBA link A6, -0x0046
00000C5A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000C5E 286E 0008 movea.l A4, [A6 + 0x8]
00000C62 2D6C 0012 FFFC move.l [A6 - 0x4], [A4 + 0x12]
00000C68 2A2C 0008 move.l D5, [A4 + 0x8]
00000C6C 2D6C 003C FFF4 move.l [A6 - 0xC], [A4 + 0x3C]
00000C72 102D F673 move.b D0, [A5 - 0x98D]
00000C76 661C bne +0x1E /* 00000C94 */
00000C78 3F2C 0048 move.w -[A7], [A4 + 0x48]
00000C7C 3F2C 004A move.w -[A7], [A4 + 0x4A]
00000C80 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000C84 2F0C move.l -[A7], A4
00000C86 2F3C FFFF EC5D move.l -[A7], 0xFFFFEC5D
00000C8C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000C90 6000 0312 bra +0x314 /* 00000FA4 */
label00000C94:
00000C94 4267 clr.w -[A7]
00000C96 2F0C move.l -[A7], A4
00000C98 2F3C 0003 0002 move.l -[A7], 0x30002
00000C9E 42A7 clr.l -[A7]
00000CA0 4EBA FDC4 jsr [PC - 0x23C /* 00000A66 */]
00000CA4 101F move.b D0, [A7]+
00000CA6 6704 beq +0x6 /* 00000CAC */
00000CA8 6000 02FA bra +0x2FC /* 00000FA4 */
label00000CAC:
00000CAC 2045 movea.l A0, D5
00000CAE 0828 0001 0005 btst.b [A0 + 0x5], 0x1
00000CB4 671C beq +0x1E /* 00000CD2 */
00000CB6 3F2C 0048 move.w -[A7], [A4 + 0x48]
00000CBA 3F2C 004A move.w -[A7], [A4 + 0x4A]
00000CBE 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000CC2 2F0C move.l -[A7], A4
00000CC4 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
00000CCA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000CCE 6000 02D4 bra +0x2D6 /* 00000FA4 */
label00000CD2:
00000CD2 4206 clr.b D6
00000CD4 206E FFFC movea.l A0, [A6 - 0x4]
00000CD8 5488 addq.l A0, 2
00000CDA 2648 movea.l A3, A0
00000CDC 97FC 0000 0001 sub.l A3, 0x1
00000CE2 7E01 moveq.l D7, 0x01
00000CE4 6040 bra +0x42 /* 00000D26 */
label00000CE6:
00000CE6 3007 move.w D0, D7
00000CE8 5340 subq.w D0, 1
00000CEA 41ED FAF6 lea.l A0, [A5 - 0x50A]
00000CEE C1FC 0012 muls.w D0, 0x12
00000CF2 4241 clr.w D1
00000CF4 1230 0000 move.b D1, [A0 + D0.w]
00000CF8 4A41 tst.w D1
00000CFA 6602 bne +0x4 /* 00000CFE */
00000CFC 602E bra +0x30 /* 00000D2C */
label00000CFE:
00000CFE 3007 move.w D0, D7
00000D00 5340 subq.w D0, 1
00000D02 41ED FAF6 lea.l A0, [A5 - 0x50A]
00000D06 C1FC 0012 muls.w D0, 0x12
00000D0A 41F0 0000 lea.l A0, [A0 + D0.w]
00000D0E 2808 move.l D4, A0
00000D10 4267 clr.w -[A7]
00000D12 2F04 move.l -[A7], D4
00000D14 2F0B move.l -[A7], A3
00000D16 42A7 clr.l -[A7]
00000D18 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00000D1C 101F move.b D0, [A7]+
00000D1E 6704 beq +0x6 /* 00000D24 */
00000D20 7C01 moveq.l D6, 0x01
00000D22 6008 bra +0xA /* 00000D2C */
label00000D24:
00000D24 5247 addq.w D7, 1
label00000D26:
00000D26 7003 moveq.l D0, 0x03
00000D28 B047 cmp.w D0, D7
00000D2A 6CBA bge -0x44 /* 00000CE6 */
label00000D2C:
00000D2C 4A06 tst.b D6
00000D2E 661C bne +0x1E /* 00000D4C */
00000D30 3F2C 0048 move.w -[A7], [A4 + 0x48]
00000D34 3F2C 004A move.w -[A7], [A4 + 0x4A]
00000D38 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000D3C 2F0C move.l -[A7], A4
00000D3E 2F3C FFFF EC75 move.l -[A7], 0xFFFFEC75
00000D44 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000D48 6000 025A bra +0x25C /* 00000FA4 */
label00000D4C:
00000D4C 2045 movea.l A0, D5
00000D4E 3147 0010 move.w [A0 + 0x10], D7
00000D52 4240 clr.w D0
00000D54 1013 move.b D0, [A3]
00000D56 3D40 FFF0 move.w [A6 - 0x10], D0
00000D5A 48C0 ext.l D0
00000D5C D08B add.l D0, A3
00000D5E 2640 movea.l A3, D0
00000D60 528B addq.l A3, 1
00000D62 4206 clr.b D6
00000D64 7E01 moveq.l D7, 0x01
00000D66 6046 bra +0x48 /* 00000DAE */
label00000D68:
00000D68 3007 move.w D0, D7
00000D6A 5340 subq.w D0, 1
00000D6C 41ED FA76 lea.l A0, [A5 - 0x58A]
00000D70 EB40 asl D0.w, 5
00000D72 4241 clr.w D1
00000D74 1230 0000 move.b D1, [A0 + D0.w]
00000D78 4A41 tst.w D1
00000D7A 6602 bne +0x4 /* 00000D7E */
00000D7C 6036 bra +0x38 /* 00000DB4 */
label00000D7E:
00000D7E 3007 move.w D0, D7
00000D80 5340 subq.w D0, 1
00000D82 41ED FA76 lea.l A0, [A5 - 0x58A]
00000D86 EB40 asl D0.w, 5
00000D88 41F0 0000 lea.l A0, [A0 + D0.w]
00000D8C 2808 move.l D4, A0
00000D8E 4267 clr.w -[A7]
00000D90 2F04 move.l -[A7], D4
00000D92 2F0B move.l -[A7], A3
00000D94 42A7 clr.l -[A7]
00000D96 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00000D9A 101F move.b D0, [A7]+
00000D9C 670E beq +0x10 /* 00000DAC */
00000D9E 7C01 moveq.l D6, 0x01
00000DA0 3007 move.w D0, D7
00000DA2 48C0 ext.l D0
00000DA4 2045 movea.l A0, D5
00000DA6 3140 003E move.w [A0 + 0x3E], D0
00000DAA 6008 bra +0xA /* 00000DB4 */
label00000DAC:
00000DAC 5247 addq.w D7, 1
label00000DAE:
00000DAE 7004 moveq.l D0, 0x04
00000DB0 B047 cmp.w D0, D7
00000DB2 6CB4 bge -0x4A /* 00000D68 */
label00000DB4:
00000DB4 4A06 tst.b D6
00000DB6 661C bne +0x1E /* 00000DD4 */
00000DB8 3F2C 0048 move.w -[A7], [A4 + 0x48]
00000DBC 3F2C 004A move.w -[A7], [A4 + 0x4A]
00000DC0 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000DC4 2F0C move.l -[A7], A4
00000DC6 2F3C FFFF EC76 move.l -[A7], 0xFFFFEC76
00000DCC 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000DD0 6000 01D2 bra +0x1D4 /* 00000FA4 */
label00000DD4:
00000DD4 2045 movea.l A0, D5
00000DD6 08A8 0002 0005 bclr.b [A0 + 0x5], 0x2
00000DDC 2045 movea.l A0, D5
00000DDE 2D48 FFC2 move.l [A6 - 0x3E], A0
00000DE2 3028 003E move.w D0, [A0 + 0x3E]
00000DE6 5340 subq.w D0, 1
00000DE8 6716 beq +0x18 /* 00000E00 */
00000DEA 5340 subq.w D0, 1
00000DEC 6700 0104 beq +0x106 /* 00000EF2 */
00000DF0 5340 subq.w D0, 1
00000DF2 6700 00FE beq +0x100 /* 00000EF2 */
00000DF6 5340 subq.w D0, 1
00000DF8 6700 00F8 beq +0xFA /* 00000EF2 */
00000DFC 6000 01A6 bra +0x1A8 /* 00000FA4 */
label00000E00:
00000E00 3F2C 0048 move.w -[A7], [A4 + 0x48]
00000E04 3F2C 004A move.w -[A7], [A4 + 0x4A]
00000E08 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000E0C 102D F672 move.b D0, [A5 - 0x98E]
00000E10 0A00 0001 xori.b D0, 0x1
00000E14 4A00 tst.b D0
00000E16 660E bne +0x10 /* 00000E26 */
00000E18 4A6D FD64 tst.w [A5 - 0x29C]
00000E1C 57C1 seq D1
00000E1E 8001 or.b D0, D1
00000E20 0240 0001 andi.w D0, 0x1
00000E24 6710 beq +0x12 /* 00000E36 */
label00000E26:
00000E26 2F0C move.l -[A7], A4
00000E28 2F3C FFFF EC76 move.l -[A7], 0xFFFFEC76
00000E2E 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000E32 6000 0170 bra +0x172 /* 00000FA4 */
label00000E36:
00000E36 206E FFC2 movea.l A0, [A6 - 0x3E]
00000E3A 08E8 0001 0005 bset.b [A0 + 0x5], 0x1
00000E40 206E FFC2 movea.l A0, [A6 - 0x3E]
00000E44 7000 moveq.l D0, 0x00
00000E46 2140 0040 move.l [A0 + 0x40], D0
00000E4A 206E FFC2 movea.l A0, [A6 - 0x3E]
00000E4E 7000 moveq.l D0, 0x00
00000E50 2140 0044 move.l [A0 + 0x44], D0
00000E54 7E02 moveq.l D7, 0x02
00000E56 6010 bra +0x12 /* 00000E68 */
label00000E58:
00000E58 206E FFC2 movea.l A0, [A6 - 0x3E]
00000E5C 3007 move.w D0, D7
00000E5E E540 asl D0.w, 2
00000E60 7200 moveq.l D1, 0x00
00000E62 2181 0040 move.l [A0 + D0.w + 0x40], D1
00000E66 5247 addq.w D7, 1
label00000E68:
00000E68 702A moveq.l D0, 0x2A
00000E6A B047 cmp.w D0, D7
00000E6C 6CEA bge -0x14 /* 00000E58 */
00000E6E 206E FFC2 movea.l A0, [A6 - 0x3E]
00000E72 3F28 0006 move.w -[A7], [A0 + 0x6]
00000E76 486D F484 pea.l [A5 - 0xB7C]
00000E7A 1F3C 0001 move.b -[A7], 0x1
00000E7E 1F3C 0001 move.b -[A7], 0x1
00000E82 4EAD 068A jsr [A5 + 0x68A /* export_205 */]
00000E86 4267 clr.w -[A7]
00000E88 4EBA FAA4 jsr [PC - 0x55C /* 0000092E */]
00000E8C 101F move.b D0, [A7]+
00000E8E 6656 bne +0x58 /* 00000EE6 */
00000E90 206E FFF4 movea.l A0, [A6 - 0xC]
00000E94 2D48 FFBE move.l [A6 - 0x42], A0
00000E98 2F08 move.l -[A7], A0
00000E9A 4267 clr.w -[A7]
00000E9C 3F2C 0048 move.w -[A7], [A4 + 0x48]
00000EA0 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000EA4 301F move.w D0, [A7]+
00000EA6 205F movea.l A0, [A7]+
00000EA8 3140 0018 move.w [A0 + 0x18], D0
00000EAC 302C 0048 move.w D0, [A4 + 0x48]
00000EB0 907C FFF6 sub.w D0, 0xFFF6
00000EB4 41ED F2EC lea.l A0, [A5 - 0xD14]
00000EB8 E540 asl D0.w, 2
00000EBA 226E FFBE movea.l A1, [A6 - 0x42]
00000EBE 2370 0000 004A move.l [A1 + 0x4A], [A0 + D0.w]
00000EC4 2F0C move.l -[A7], A4
00000EC6 487A FD66 pea.l [PC - 0x29A /* 00000C2E, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000ECA 4EBA F16E jsr [PC - 0xE92 /* 0000003A */]
00000ECE 4267 clr.w -[A7]
00000ED0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000ED4 1F3C 0001 move.b -[A7], 0x1
00000ED8 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000EDC 4A5F tst.w [A7]+
00000EDE 6600 00C4 bne +0xC6 /* 00000FA4 */
00000EE2 6000 00C0 bra +0xC2 /* 00000FA4 */
label00000EE6:
00000EE6 2F0C move.l -[A7], A4
00000EE8 42A7 clr.l -[A7]
00000EEA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000EEE 6000 00B4 bra +0xB6 /* 00000FA4 */
label00000EF2:
00000EF2 4240 clr.w D0
00000EF4 1013 move.b D0, [A3]
00000EF6 3D40 FFF0 move.w [A6 - 0x10], D0
00000EFA 48C0 ext.l D0
00000EFC D08B add.l D0, A3
00000EFE 2640 movea.l A3, D0
00000F00 528B addq.l A3, 1
00000F02 294B 0034 move.l [A4 + 0x34], A3
00000F06 4240 clr.w D0
00000F08 1013 move.b D0, [A3]
00000F0A 721F moveq.l D1, 0x1F
00000F0C B240 cmp.w D1, D0
00000F0E 5DC0 slt D0
00000F10 4A00 tst.b D0
00000F12 660C bne +0xE /* 00000F20 */
00000F14 4241 clr.w D1
00000F16 1213 move.b D1, [A3]
00000F18 4A41 tst.w D1
00000F1A 57C1 seq D1
00000F1C 8001 or.b D0, D1
00000F1E 671A beq +0x1C /* 00000F3A */
label00000F20:
00000F20 3F2C 0048 move.w -[A7], [A4 + 0x48]
00000F24 3F2C 004A move.w -[A7], [A4 + 0x4A]
00000F28 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000F2C 2F0C move.l -[A7], A4
00000F2E 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00000F34 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00000F38 606A bra +0x6C /* 00000FA4 */
label00000F3A:
00000F3A 2F0B move.l -[A7], A3
00000F3C 486E FFC6 pea.l [A6 - 0x3A]
00000F40 4240 clr.w D0
00000F42 1013 move.b D0, [A3]
00000F44 5240 addq.w D0, 1
00000F46 3F00 move.w -[A7], D0
00000F48 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00000F4C 42A7 clr.l -[A7]
00000F4E 486E FFC6 pea.l [A6 - 0x3A]
00000F52 2F2C 0040 move.l -[A7], [A4 + 0x40]
00000F56 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00000F5A 2F0C move.l -[A7], A4
00000F5C 487A 0158 pea.l [PC + 0x158 /* 000010B6, value 0x4E56FFC2 */]
00000F60 4EBA F0D8 jsr [PC - 0xF28 /* 0000003A */]
00000F64 206C 003C movea.l A0, [A4 + 0x3C]
00000F68 2D48 FFBA move.l [A6 - 0x46], A0
00000F6C 207C 0000 0B50 movea.l A0, 0xB50
00000F72 2050 movea.l A0, [A0]
00000F74 226E FFBA movea.l A1, [A6 - 0x46]
00000F78 3368 0046 0018 move.w [A1 + 0x18], [A0 + 0x46]
00000F7E 206E FFBA movea.l A0, [A6 - 0x46]
00000F82 217C 0000 0100 0024 move.l [A0 + 0x24], 0x100
00000F8A 206E FFBA movea.l A0, [A6 - 0x46]
00000F8E 7000 moveq.l D0, 0x00
00000F90 2140 0034 move.l [A0 + 0x34], D0
00000F94 4267 clr.w -[A7]
00000F96 2F2C 003C move.l -[A7], [A4 + 0x3C]
00000F9A 1F3C 0001 move.b -[A7], 0x1
00000F9E 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00000FA2 4A5F tst.w [A7]+
label00000FA4:
00000FA4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000FA8 4E5E unlink A6
00000FAA 2E9F move.l [A7], [A7]+
00000FAC 4E75 rts
fn00000FAE:
00000FAE 4E56 FFF4 link A6, -0x000C
00000FB2 48E7 0118 movem.l -[A7], D7,A3,A4
00000FB6 286E 0008 movea.l A4, [A6 + 0x8]
00000FBA 206C FFF0 movea.l A0, [A4 - 0x10]
00000FBE 2D48 FFFA move.l [A6 - 0x6], A0
00000FC2 206C 0008 movea.l A0, [A4 + 0x8]
00000FC6 2668 0044 movea.l A3, [A0 + 0x44]
00000FCA 206E FFFA movea.l A0, [A6 - 0x6]
00000FCE 216B 0008 0040 move.l [A0 + 0x40], [A3 + 0x8]
00000FD4 4267 clr.w -[A7]
00000FD6 4EBA F956 jsr [PC - 0x6AA /* 0000092E */]
00000FDA 101F move.b D0, [A7]+
00000FDC 6664 bne +0x66 /* 00001042 */
00000FDE 206C FFFC movea.l A0, [A4 - 0x4]
00000FE2 2D48 FFF6 move.l [A6 - 0xA], A0
00000FE6 2F08 move.l -[A7], A0
00000FE8 4267 clr.w -[A7]
00000FEA 226C 0008 movea.l A1, [A4 + 0x8]
00000FEE 3F29 0048 move.w -[A7], [A1 + 0x48]
00000FF2 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000FF6 301F move.w D0, [A7]+
00000FF8 205F movea.l A0, [A7]+
00000FFA 3140 0018 move.w [A0 + 0x18], D0
00000FFE 206C 0008 movea.l A0, [A4 + 0x8]
00001002 3028 0048 move.w D0, [A0 + 0x48]
00001006 907C FFF6 sub.w D0, 0xFFF6
0000100A 41ED F2EC lea.l A0, [A5 - 0xD14]
0000100E E540 asl D0.w, 2
00001010 226E FFF6 movea.l A1, [A6 - 0xA]
00001014 2370 0000 004A move.l [A1 + 0x4A], [A0 + D0.w]
0000101A 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000101E 487A FC0E pea.l [PC - 0x3F2 /* 00000C2E, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001022 4EBA F016 jsr [PC - 0xFEA /* 0000003A */]
00001026 4267 clr.w -[A7]
00001028 2F2C FFFC move.l -[A7], [A4 - 0x4]
0000102C 1F3C 0001 move.b -[A7], 0x1
00001030 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001034 4A5F tst.w [A7]+
00001036 206E 0008 movea.l A0, [A6 + 0x8]
0000103A 2C48 movea.l A6, A0
0000103C 4EFA 02DE jmp [PC + 0x2DE /* 0000131C */]
00001040 0000 082B ori.b D0, 0x2B /* '+' */
// begin alternate branch 00001042-00001048
label00001042:
00001042 082B 0001 000C btst.b [A3 + 0xC], 0x1
// end alternate branch 00001042-00001048
label00001042: // (misaligned)
00001044 0001 000C ori.b D1, 0xC
00001048 670A beq +0xC /* 00001054 */
0000104A 206E FFFA movea.l A0, [A6 - 0x6]
0000104E 08E8 0001 0004 bset.b [A0 + 0x4], 0x1
label00001054:
00001054 082B 0002 000C btst.b [A3 + 0xC], 0x2
0000105A 670A beq +0xC /* 00001066 */
0000105C 206E FFFA movea.l A0, [A6 - 0x6]
00001060 08E8 0004 0004 bset.b [A0 + 0x4], 0x4
label00001066:
00001066 3D6B 0022 FFF4 move.w [A6 - 0xC], [A3 + 0x22]
0000106C 7E01 moveq.l D7, 0x01
0000106E 6016 bra +0x18 /* 00001086 */
label00001070:
00001070 3007 move.w D0, D7
00001072 E540 asl D0.w, 2
00001074 206E FFFA movea.l A0, [A6 - 0x6]
00001078 3207 move.w D1, D7
0000107A E541 asl D1.w, 2
0000107C 21B3 0020 1040 move.l [A0 + D1.w + 0x40], [A3 + D0.w + 0x20]
00001082 5247 addq.w D7, 1
00001084 6906 bvs +0x8 /* 0000108C */
label00001086:
00001086 BE6E FFF4 cmp.w D7, [A6 - 0xC]
0000108A 6FE4 ble -0x1A /* 00001070 */
label0000108C:
0000108C 302B 0022 move.w D0, [A3 + 0x22]
00001090 5240 addq.w D0, 1
00001092 3E00 move.w D7, D0
00001094 6010 bra +0x12 /* 000010A6 */
label00001096:
00001096 206E FFFA movea.l A0, [A6 - 0x6]
0000109A 3007 move.w D0, D7
0000109C E540 asl D0.w, 2
0000109E 7200 moveq.l D1, 0x00
000010A0 2181 0040 move.l [A0 + D0.w + 0x40], D1
000010A4 5247 addq.w D7, 1
label000010A6:
000010A6 702A moveq.l D0, 0x2A
000010A8 B047 cmp.w D0, D7
000010AA 6CEA bge -0x14 /* 00001096 */
000010AC 4CDF 1880 movem.l D7,A3,A4, [A7]+
000010B0 4E5E unlink A6
000010B2 2E9F move.l [A7], [A7]+
000010B4 4E75 rts
000010B6 4E56 FFC2 link A6, -0x003E
000010BA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000010BE 206E 0008 movea.l A0, [A6 + 0x8]
000010C2 2D68 003C FFFC move.l [A6 - 0x4], [A0 + 0x3C]
000010C8 2D68 0012 FFF8 move.l [A6 - 0x8], [A0 + 0x12]
000010CE 2D6E FFF8 FFF4 move.l [A6 - 0xC], [A6 - 0x8]
000010D4 2D68 0008 FFF0 move.l [A6 - 0x10], [A0 + 0x8]
000010DA 206E FFFC movea.l A0, [A6 - 0x4]
000010DE 3D68 0010 FFD6 move.w [A6 - 0x2A], [A0 + 0x10]
000010E4 206E 0008 movea.l A0, [A6 + 0x8]
000010E8 3F28 0048 move.w -[A7], [A0 + 0x48]
000010EC 3F28 004A move.w -[A7], [A0 + 0x4A]
000010F0 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000010F4 0C6E FE61 FFD6 cmpi.w [A6 - 0x2A], 0xFE61
000010FA 57C0 seq D0
000010FC 4A00 tst.b D0
000010FE 6614 bne +0x16 /* 00001114 */
00001100 206E 0008 movea.l A0, [A6 + 0x8]
00001104 2068 0044 movea.l A0, [A0 + 0x44]
00001108 0828 0000 000C btst.b [A0 + 0xC], 0x0
0000110E 57C1 seq D1
00001110 8001 or.b D0, D1
00001112 6712 beq +0x14 /* 00001126 */
label00001114:
00001114 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001118 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
0000111E 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001122 6000 01F8 bra +0x1FA /* 0000131C */
label00001126:
00001126 4A6E FFD6 tst.w [A6 - 0x2A]
0000112A 6728 beq +0x2A /* 00001154 */
0000112C 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */
00001132 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001136 3F3C 0012 move.w -[A7], 0x12
0000113A 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
0000113E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001142 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001146 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
0000114C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001150 6000 01CA bra +0x1CC /* 0000131C */
label00001154:
00001154 206E 0008 movea.l A0, [A6 + 0x8]
00001158 2D68 0034 FFEC move.l [A6 - 0x14], [A0 + 0x34]
0000115E 206E FFF0 movea.l A0, [A6 - 0x10]
00001162 3F28 0006 move.w -[A7], [A0 + 0x6]
00001166 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000116A 1F3C 0001 move.b -[A7], 0x1
0000116E 1F3C 0001 move.b -[A7], 0x1
00001172 4EAD 068A jsr [A5 + 0x68A /* export_205 */]
00001176 206E FFF0 movea.l A0, [A6 - 0x10]
0000117A 2D48 FFD2 move.l [A6 - 0x2E], A0
0000117E 3028 003E move.w D0, [A0 + 0x3E]
00001182 5540 subq.w D0, 2
00001184 6710 beq +0x12 /* 00001196 */
00001186 5340 subq.w D0, 1
00001188 6700 00BA beq +0xBC /* 00001244 */
0000118C 5340 subq.w D0, 1
0000118E 6700 00B4 beq +0xB6 /* 00001244 */
00001192 6000 0188 bra +0x18A /* 0000131C */
label00001196:
00001196 206E 0008 movea.l A0, [A6 + 0x8]
0000119A 2068 0044 movea.l A0, [A0 + 0x44]
0000119E 2D48 FFCE move.l [A6 - 0x32], A0
000011A2 206E FFEC movea.l A0, [A6 - 0x14]
000011A6 4240 clr.w D0
000011A8 1010 move.b D0, [A0]
000011AA 48C0 ext.l D0
000011AC D0AE FFEC add.l D0, [A6 - 0x14]
000011B0 5280 addq.l D0, 1
000011B2 2D40 FFE4 move.l [A6 - 0x1C], D0
000011B6 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000011BA 7002 moveq.l D0, 0x02
000011BC 2F00 move.l -[A7], D0
000011BE 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
000011C2 201F move.l D0, [A7]+
000011C4 D1AE FFE4 add.l [A6 - 0x1C], D0
000011C8 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000011CC 486E FFDC pea.l [A6 - 0x24]
000011D0 3F3C 0008 move.w -[A7], 0x8
000011D4 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
000011D8 206E FFCE movea.l A0, [A6 - 0x32]
000011DC 2F08 move.l -[A7], A0
000011DE 2F28 0008 move.l -[A7], [A0 + 0x8]
000011E2 4267 clr.w -[A7]
000011E4 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000011E8 206E FFCE movea.l A0, [A6 - 0x32]
000011EC 2028 0004 move.l D0, [A0 + 0x4]
000011F0 B0AE FFE0 cmp.l D0, [A6 - 0x20]
000011F4 57C0 seq D0
000011F6 4A00 tst.b D0
000011F8 673E beq +0x40 /* 00001238 */
000011FA 2210 move.l D1, [A0]
000011FC B2AE FFDC cmp.l D1, [A6 - 0x24]
00001200 57C1 seq D1
00001202 C001 and.b D0, D1
00001204 6732 beq +0x34 /* 00001238 */
00001206 206E FFD2 movea.l A0, [A6 - 0x2E]
0000120A 08E8 0001 0005 bset.b [A0 + 0x5], 0x1
00001210 2F0E move.l -[A7], A6
00001212 4EBA FD9A jsr [PC - 0x266 /* 00000FAE */]
00001216 206E 0008 movea.l A0, [A6 + 0x8]
0000121A 2D48 FFCA move.l [A6 - 0x36], A0
0000121E 7000 moveq.l D0, 0x00
00001220 2140 0018 move.l [A0 + 0x18], D0
00001224 206E FFCA movea.l A0, [A6 - 0x36]
00001228 4268 0016 clr.w [A0 + 0x16]
0000122C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001230 4EBA 0322 jsr [PC + 0x322 /* 00001554 */]
00001234 6000 00E6 bra +0xE8 /* 0000131C */
label00001238:
00001238 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000123C 4EBA 0274 jsr [PC + 0x274 /* 000014B2 */]
00001240 6000 00DA bra +0xDC /* 0000131C */
label00001244:
00001244 206E 0008 movea.l A0, [A6 + 0x8]
00001248 2068 0044 movea.l A0, [A0 + 0x44]
0000124C 2D48 FFC6 move.l [A6 - 0x3A], A0
00001250 206E FFD2 movea.l A0, [A6 - 0x2E]
00001254 41E8 0036 lea.l A0, [A0 + 0x36]
00001258 2D48 FFE4 move.l [A6 - 0x1C], A0
0000125C 206E FFC6 movea.l A0, [A6 - 0x3A]
00001260 226E FFE4 movea.l A1, [A6 - 0x1C]
00001264 2368 0004 0004 move.l [A1 + 0x4], [A0 + 0x4]
0000126A 206E FFC6 movea.l A0, [A6 - 0x3A]
0000126E 226E FFE4 movea.l A1, [A6 - 0x1C]
00001272 2290 move.l [A1], [A0]
00001274 206E FFD2 movea.l A0, [A6 - 0x2E]
00001278 08E8 0002 0005 bset.b [A0 + 0x5], 0x2
0000127E 206E FFD2 movea.l A0, [A6 - 0x2E]
00001282 41E8 002E lea.l A0, [A0 + 0x2E]
00001286 2D48 FFD8 move.l [A6 - 0x28], A0
0000128A 2F08 move.l -[A7], A0
0000128C 4267 clr.w -[A7]
0000128E A861 syscall Random
00001290 301F move.w D0, [A7]+
00001292 205F movea.l A0, [A7]+
00001294 3080 move.w [A0], D0
00001296 206E FFD8 movea.l A0, [A6 - 0x28]
0000129A 2F08 move.l -[A7], A0
0000129C 4267 clr.w -[A7]
0000129E A861 syscall Random
000012A0 301F move.w D0, [A7]+
000012A2 205F movea.l A0, [A7]+
000012A4 3140 0002 move.w [A0 + 0x2], D0
000012A8 206E FFD2 movea.l A0, [A6 - 0x2E]
000012AC 41E8 0032 lea.l A0, [A0 + 0x32]
000012B0 2D48 FFD8 move.l [A6 - 0x28], A0
000012B4 2F08 move.l -[A7], A0
000012B6 4267 clr.w -[A7]
000012B8 A861 syscall Random
000012BA 301F move.w D0, [A7]+
000012BC 205F movea.l A0, [A7]+
000012BE 3080 move.w [A0], D0
000012C0 206E FFD8 movea.l A0, [A6 - 0x28]
000012C4 2F08 move.l -[A7], A0
000012C6 4267 clr.w -[A7]
000012C8 A861 syscall Random
000012CA 301F move.w D0, [A7]+
000012CC 205F movea.l A0, [A7]+
000012CE 3140 0002 move.w [A0 + 0x2], D0
000012D2 206E FFF4 movea.l A0, [A6 - 0xC]
000012D6 4250 clr.w [A0]
000012D8 206E FFD2 movea.l A0, [A6 - 0x2E]
000012DC 226E FFF4 movea.l A1, [A6 - 0xC]
000012E0 2368 002E 0006 move.l [A1 + 0x6], [A0 + 0x2E]
000012E6 206E FFD2 movea.l A0, [A6 - 0x2E]
000012EA 226E FFF4 movea.l A1, [A6 - 0xC]
000012EE 2368 0032 0002 move.l [A1 + 0x2], [A0 + 0x32]
000012F4 2F0E move.l -[A7], A6
000012F6 4EBA FCB6 jsr [PC - 0x34A /* 00000FAE */]
000012FA 206E 0008 movea.l A0, [A6 + 0x8]
000012FE 2D48 FFC2 move.l [A6 - 0x3E], A0
00001302 217C FFFF EC77 0018 move.l [A0 + 0x18], 0xFFFFEC77
0000130A 206E FFC2 movea.l A0, [A6 - 0x3E]
0000130E 317C 000A 0016 move.w [A0 + 0x16], 0xA /* '\n' */
00001314 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001318 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label0000131C:
0000131C 4FEE FFA2 lea.l A7, [A6 - 0x5E]
00001320 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001324 4E5E unlink A6
00001326 2E9F move.l [A7], [A7]+
00001328 4E75 rts
export_185:
0000132A 4E56 FFDE link A6, -0x0022
0000132E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001332 2E2E 0008 move.l D7, [A6 + 0x8]
00001336 2047 movea.l A0, D7
00001338 2C28 0012 move.l D6, [A0 + 0x12]
0000133C 2047 movea.l A0, D7
0000133E 2A28 0012 move.l D5, [A0 + 0x12]
00001342 2047 movea.l A0, D7
00001344 2828 0008 move.l D4, [A0 + 0x8]
00001348 2844 movea.l A4, D4
0000134A 4267 clr.w -[A7]
0000134C 2F07 move.l -[A7], D7
0000134E 3F3C 000C move.w -[A7], 0xC
00001352 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00001356 101F move.b D0, [A7]+
00001358 6610 bne +0x12 /* 0000136A */
0000135A 2046 movea.l A0, D6
0000135C 4A68 0002 tst.w [A0 + 0x2]
00001360 56C1 sne D1
00001362 8001 or.b D0, D1
00001364 0240 0001 andi.w D0, 0x1
00001368 6718 beq +0x1A /* 00001382 */
label0000136A:
0000136A 3F2C 0006 move.w -[A7], [A4 + 0x6]
0000136E 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00001372 2F07 move.l -[A7], D7
00001374 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
0000137A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000137E 6000 0128 bra +0x12A /* 000014A8 */
label00001382:
00001382 082C 0002 0005 btst.b [A4 + 0x5], 0x2
00001388 6618 bne +0x1A /* 000013A2 */
0000138A 3F2C 0006 move.w -[A7], [A4 + 0x6]
0000138E 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00001392 2F07 move.l -[A7], D7
00001394 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
0000139A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000139E 6000 0108 bra +0x10A /* 000014A8 */
label000013A2:
000013A2 486C 0036 pea.l [A4 + 0x36]
000013A6 2F2C 0040 move.l -[A7], [A4 + 0x40]
000013AA 4267 clr.w -[A7]
000013AC 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000013B0 41EC 0036 lea.l A0, [A4 + 0x36]
000013B4 2D68 0004 FFE8 move.l [A6 - 0x18], [A0 + 0x4]
000013BA 41EC 0036 lea.l A0, [A4 + 0x36]
000013BE 2D50 FFE4 move.l [A6 - 0x1C], [A0]
000013C2 2D6C 002E FFF0 move.l [A6 - 0x10], [A4 + 0x2E]
000013C8 2D6C 0032 FFEC move.l [A6 - 0x14], [A4 + 0x32]
000013CE 41EE FFEC lea.l A0, [A6 - 0x14]
000013D2 2D48 FFE0 move.l [A6 - 0x20], A0
000013D6 7003 moveq.l D0, 0x03
000013D8 B06C 003E cmp.w D0, [A4 + 0x3E]
000013DC 6618 bne +0x1A /* 000013F6 */
000013DE 486E FFE4 pea.l [A6 - 0x1C]
000013E2 7008 moveq.l D0, 0x08
000013E4 2F00 move.l -[A7], D0
000013E6 486E FFE0 pea.l [A6 - 0x20]
000013EA 1F3C 0001 move.b -[A7], 0x1
000013EE 4267 clr.w -[A7]
000013F0 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
000013F4 6018 bra +0x1A /* 0000140E */
label000013F6:
000013F6 486E FFE4 pea.l [A6 - 0x1C]
000013FA 7008 moveq.l D0, 0x08
000013FC 2F00 move.l -[A7], D0
000013FE 486E FFE0 pea.l [A6 - 0x20]
00001402 1F3C 0001 move.b -[A7], 0x1
00001406 1F3C 0001 move.b -[A7], 0x1
0000140A 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
label0000140E:
0000140E 08AC 0002 0005 bclr.b [A4 + 0x5], 0x2
00001414 2046 movea.l A0, D6
00001416 202E FFF0 move.l D0, [A6 - 0x10]
0000141A B0A8 0008 cmp.l D0, [A0 + 0x8]
0000141E 57C0 seq D0
00001420 4A00 tst.b D0
00001422 677E beq +0x80 /* 000014A2 */
00001424 2046 movea.l A0, D6
00001426 222E FFEC move.l D1, [A6 - 0x14]
0000142A B2A8 0004 cmp.l D1, [A0 + 0x4]
0000142E 57C1 seq D1
00001430 C001 and.b D0, D1
00001432 676E beq +0x70 /* 000014A2 */
00001434 08EC 0001 0005 bset.b [A4 + 0x5], 0x1
0000143A 7003 moveq.l D0, 0x03
0000143C B06C 003E cmp.w D0, [A4 + 0x3E]
00001440 6610 bne +0x12 /* 00001452 */
00001442 2047 movea.l A0, D7
00001444 47D0 lea.l A3, [A0]
00001446 7000 moveq.l D0, 0x00
00001448 2740 0018 move.l [A3 + 0x18], D0
0000144C 426B 0016 clr.w [A3 + 0x16]
00001450 6048 bra +0x4A /* 0000149A */
label00001452:
00001452 2046 movea.l A0, D6
00001454 43EE FFEC lea.l A1, [A6 - 0x14]
00001458 41E8 000C lea.l A0, [A0 + 0xC]
0000145C 22D8 move.l [A1]+, [A0]+
0000145E 22D8 move.l [A1]+, [A0]+
00001460 41EE FFEC lea.l A0, [A6 - 0x14]
00001464 2D48 FFE0 move.l [A6 - 0x20], A0
00001468 486E FFE4 pea.l [A6 - 0x1C]
0000146C 7008 moveq.l D0, 0x08
0000146E 2F00 move.l -[A7], D0
00001470 486E FFE0 pea.l [A6 - 0x20]
00001474 1F3C 0001 move.b -[A7], 0x1
00001478 1F3C 0001 move.b -[A7], 0x1
0000147C 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00001480 2045 movea.l A0, D5
00001482 43EE FFEC lea.l A1, [A6 - 0x14]
00001486 20D9 move.l [A0]+, [A1]+
00001488 20D9 move.l [A0]+, [A1]+
0000148A 2047 movea.l A0, D7
0000148C 47D0 lea.l A3, [A0]
0000148E 7000 moveq.l D0, 0x00
00001490 2740 0018 move.l [A3 + 0x18], D0
00001494 377C 0008 0016 move.w [A3 + 0x16], 0x8
label0000149A:
0000149A 2F07 move.l -[A7], D7
0000149C 4EBA 00B6 jsr [PC + 0xB6 /* 00001554 */]
000014A0 6006 bra +0x8 /* 000014A8 */
label000014A2:
000014A2 2F07 move.l -[A7], D7
000014A4 4EBA 000C jsr [PC + 0xC /* 000014B2 */]
label000014A8:
000014A8 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000014AC 4E5E unlink A6
000014AE 2E9F move.l [A7], [A7]+
000014B0 4E75 rts
fn000014B2:
000014B2 4E56 FFF8 link A6, -0x0008
000014B6 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000014BA 2E2E 0008 move.l D7, [A6 + 0x8]
000014BE 2047 movea.l A0, D7
000014C0 2668 003C movea.l A3, [A0 + 0x3C]
000014C4 2047 movea.l A0, D7
000014C6 2C28 0008 move.l D6, [A0 + 0x8]
000014CA 2846 movea.l A4, D6
000014CC 7000 moveq.l D0, 0x00
000014CE 2940 002E move.l [A4 + 0x2E], D0
000014D2 2940 0032 move.l [A4 + 0x32], D0
000014D6 2940 0036 move.l [A4 + 0x36], D0
000014DA 2940 003A move.l [A4 + 0x3A], D0
000014DE 426C 003E clr.w [A4 + 0x3E]
000014E2 49D3 lea.l A4, [A3]
000014E4 4267 clr.w -[A7]
000014E6 2047 movea.l A0, D7
000014E8 3F28 0048 move.w -[A7], [A0 + 0x48]
000014EC 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000014F0 395F 0018 move.w [A4 + 0x18], [A7]+
000014F4 2047 movea.l A0, D7
000014F6 3028 0048 move.w D0, [A0 + 0x48]
000014FA 907C FFF6 sub.w D0, 0xFFF6
000014FE 41ED F2EC lea.l A0, [A5 - 0xD14]
00001502 E540 asl D0.w, 2
00001504 2970 0000 004A move.l [A4 + 0x4A], [A0 + D0.w]
0000150A 2F07 move.l -[A7], D7
0000150C 487A 001E pea.l [PC + 0x1E /* 0000152C, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001510 4EBA EB28 jsr [PC - 0x14D8 /* 0000003A */]
00001514 4267 clr.w -[A7]
00001516 2F0B move.l -[A7], A3
00001518 1F3C 0001 move.b -[A7], 0x1
0000151C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001520 4A5F tst.w [A7]+
00001522 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001526 4E5E unlink A6
00001528 2E9F move.l [A7], [A7]+
0000152A 4E75 rts
0000152C 4E56 0000 link A6, 0
00001530 206E 0008 movea.l A0, [A6 + 0x8]
00001534 3F28 0048 move.w -[A7], [A0 + 0x48]
00001538 3F28 004A move.w -[A7], [A0 + 0x4A]
0000153C 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00001540 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001544 2F3C FFFF EC61 move.l -[A7], 0xFFFFEC61
0000154A 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */]
0000154E 4E5E unlink A6
00001550 2E9F move.l [A7], [A7]+
00001552 4E75 rts
fn00001554:
00001554 4E56 FFFC link A6, -0x0004
00001558 48E7 0018 movem.l -[A7], A3,A4
0000155C 206E 0008 movea.l A0, [A6 + 0x8]
00001560 2668 0008 movea.l A3, [A0 + 0x8]
00001564 284B movea.l A4, A3
00001566 7000 moveq.l D0, 0x00
00001568 2940 002E move.l [A4 + 0x2E], D0
0000156C 2940 0032 move.l [A4 + 0x32], D0
00001570 2940 0036 move.l [A4 + 0x36], D0
00001574 2940 003A move.l [A4 + 0x3A], D0
00001578 426C 003E clr.w [A4 + 0x3E]
0000157C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001580 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
00001584 4CDF 1800 movem.l A3,A4, [A7]+
00001588 4E5E unlink A6
0000158A 2E9F move.l [A7], [A7]+
0000158C 4E75 rts
export_186:
0000158E 4E56 FFFC link A6, -0x0004
00001592 48E7 0018 movem.l -[A7], A3,A4
00001596 266E 0008 movea.l A3, [A6 + 0x8]
0000159A 286B 0008 movea.l A4, [A3 + 0x8]
0000159E 4267 clr.w -[A7]
000015A0 2F0B move.l -[A7], A3
000015A2 2F3C 0000 0001 move.l -[A7], 0x1
000015A8 42A7 clr.l -[A7]
000015AA 4EBA F4BA jsr [PC - 0xB46 /* 00000A66 */]
000015AE 101F move.b D0, [A7]+
000015B0 6702 beq +0x4 /* 000015B4 */
000015B2 600E bra +0x10 /* 000015C2 */
label000015B4:
000015B4 08AC 0001 0005 bclr.b [A4 + 0x5], 0x1
000015BA 2F0B move.l -[A7], A3
000015BC 42A7 clr.l -[A7]
000015BE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
label000015C2:
000015C2 4CDF 1800 movem.l A3,A4, [A7]+
000015C6 4E5E unlink A6
000015C8 2E9F move.l [A7], [A7]+
000015CA 4E75 rts
export_187:
000015CC 4E56 FFEE link A6, -0x0012
000015D0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000015D4 2A2E 0008 move.l D5, [A6 + 0x8]
000015D8 4267 clr.w -[A7]
000015DA 2F05 move.l -[A7], D5
000015DC 2F3C 0001 0003 move.l -[A7], 0x10003
000015E2 42A7 clr.l -[A7]
000015E4 4EBA F480 jsr [PC - 0xB80 /* 00000A66 */]
000015E8 101F move.b D0, [A7]+
000015EA 6704 beq +0x6 /* 000015F0 */
000015EC 6000 00AA bra +0xAC /* 00001698 */
label000015F0:
000015F0 2045 movea.l A0, D5
000015F2 49D0 lea.l A4, [A0]
000015F4 7000 moveq.l D0, 0x00
000015F6 2940 0018 move.l [A4 + 0x18], D0
000015FA 2C2C 0008 move.l D6, [A4 + 0x8]
000015FE 2046 movea.l A0, D6
00001600 0828 0001 0004 btst.b [A0 + 0x4], 0x1
00001606 670C beq +0xE /* 00001614 */
00001608 2E2D FD58 move.l D7, [A5 - 0x2A8]
0000160C 396D FD5C 0016 move.w [A4 + 0x16], [A5 - 0x2A4]
00001612 600A bra +0xC /* 0000161E */
label00001614:
00001614 2E2D FD5E move.l D7, [A5 - 0x2A2]
00001618 396D FD62 0016 move.w [A4 + 0x16], [A5 - 0x29E]
label0000161E:
0000161E 4267 clr.w -[A7]
00001620 486E FFFC pea.l [A6 - 0x4]
00001624 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00001628 4A5F tst.w [A7]+
0000162A 2047 movea.l A0, D7
0000162C 2F08 move.l -[A7], A0
0000162E 42A7 clr.l -[A7]
00001630 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001634 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00001638 201F move.l D0, [A7]+
0000163A 205F movea.l A0, [A7]+
0000163C 2080 move.l [A0], D0
0000163E 2046 movea.l A0, D6
00001640 7001 moveq.l D0, 0x01
00001642 B068 0010 cmp.w D0, [A0 + 0x10]
00001646 6644 bne +0x46 /* 0000168C */
00001648 2045 movea.l A0, D5
0000164A 49D0 lea.l A4, [A0]
0000164C 266C 0012 movea.l A3, [A4 + 0x12]
00001650 2F07 move.l -[A7], D7
00001652 2F0B move.l -[A7], A3
00001654 3F2C 0016 move.w -[A7], [A4 + 0x16]
00001658 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
0000165C 266C 0012 movea.l A3, [A4 + 0x12]
00001660 588B addq.l A3, 4
00001662 1013 move.b D0, [A3]
00001664 4880 ext.w D0
00001666 3800 move.w D4, D0
00001668 528B addq.l A3, 1
label0000166A:
0000166A 4A44 tst.w D4
0000166C 6F24 ble +0x26 /* 00001692 */
0000166E 7000 moveq.l D0, 0x00
00001670 1013 move.b D0, [A3]
00001672 C0BC 0000 00FE and.l D0, 0xFE
00001678 1680 move.b [A3], D0
0000167A 528B addq.l A3, 1
0000167C 1013 move.b D0, [A3]
0000167E 4880 ext.w D0
00001680 48C0 ext.l D0
00001682 D08B add.l D0, A3
00001684 2640 movea.l A3, D0
00001686 528B addq.l A3, 1
00001688 5344 subq.w D4, 1
0000168A 60DE bra -0x20 /* 0000166A */
label0000168C:
0000168C 2045 movea.l A0, D5
0000168E 2147 0012 move.l [A0 + 0x12], D7
label00001692:
00001692 2F05 move.l -[A7], D5
00001694 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label00001698:
00001698 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000169C 4E5E unlink A6
0000169E 2E9F move.l [A7], [A7]+
000016A0 4E75 rts
export_188:
000016A2 4E56 FFD6 link A6, -0x002A
000016A6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000016AA 266E 0008 movea.l A3, [A6 + 0x8]
000016AE 4267 clr.w -[A7]
000016B0 2F0B move.l -[A7], A3
000016B2 2F3C 0006 0003 move.l -[A7], 0x60003
000016B8 42A7 clr.l -[A7]
000016BA 4EBA F3AA jsr [PC - 0xC56 /* 00000A66 */]
000016BE 101F move.b D0, [A7]+
000016C0 6704 beq +0x6 /* 000016C6 */
000016C2 6000 00CA bra +0xCC /* 0000178E */
label000016C6:
000016C6 2E2B 0012 move.l D7, [A3 + 0x12]
000016CA 4267 clr.w -[A7]
000016CC 2047 movea.l A0, D7
000016CE 3F10 move.w -[A7], [A0]
000016D0 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
000016D4 3C1F move.w D6, [A7]+
000016D6 7001 moveq.l D0, 0x01
000016D8 B046 cmp.w D0, D6
000016DA 56C0 sne D0
000016DC 4A00 tst.b D0
000016DE 6726 beq +0x28 /* 00001706 */
000016E0 7202 moveq.l D1, 0x02
000016E2 B246 cmp.w D1, D6
000016E4 56C1 sne D1
000016E6 C001 and.b D0, D1
000016E8 671C beq +0x1E /* 00001706 */
000016EA 3F2B 0048 move.w -[A7], [A3 + 0x48]
000016EE 3F2B 004A move.w -[A7], [A3 + 0x4A]
000016F2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000016F6 2F0B move.l -[A7], A3
000016F8 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
000016FE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001702 6000 008A bra +0x8C /* 0000178E */
label00001706:
00001706 2047 movea.l A0, D7
00001708 4AA8 0002 tst.l [A0 + 0x2]
0000170C 662E bne +0x30 /* 0000173C */
0000170E 49D3 lea.l A4, [A3]
00001710 3F2B 0048 move.w -[A7], [A3 + 0x48]
00001714 3F2B 004A move.w -[A7], [A3 + 0x4A]
00001718 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000171C 2A07 move.l D5, D7
0000171E 2045 movea.l A0, D5
00001720 4210 clr.b [A0]
00001722 7000 moveq.l D0, 0x00
00001724 2940 0018 move.l [A4 + 0x18], D0
00001728 2045 movea.l A0, D5
0000172A 4240 clr.w D0
0000172C 1010 move.b D0, [A0]
0000172E 5240 addq.w D0, 1
00001730 3940 0016 move.w [A4 + 0x16], D0
00001734 2F0B move.l -[A7], A3
00001736 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
0000173A 6052 bra +0x54 /* 0000178E */
label0000173C:
0000173C 422E FFE0 clr.b [A6 - 0x20]
00001740 2047 movea.l A0, D7
00001742 2F28 0002 move.l -[A7], [A0 + 0x2]
00001746 486E FFE0 pea.l [A6 - 0x20]
0000174A 2F2B 0040 move.l -[A7], [A3 + 0x40]
0000174E 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00001752 2F0B move.l -[A7], A3
00001754 487A 0042 pea.l [PC + 0x42 /* 00001798, value 0x4E56FFEE */]
00001758 4EBA E8E0 jsr [PC - 0x1720 /* 0000003A */]
0000175C 206B 003C movea.l A0, [A3 + 0x3C]
00001760 49D0 lea.l A4, [A0]
00001762 207C 0000 0B50 movea.l A0, 0xB50
00001768 2050 movea.l A0, [A0]
0000176A 3968 0046 0018 move.w [A4 + 0x18], [A0 + 0x46]
00001770 297C 0000 0100 0024 move.l [A4 + 0x24], 0x100
00001778 7000 moveq.l D0, 0x00
0000177A 2940 0034 move.l [A4 + 0x34], D0
0000177E 4267 clr.w -[A7]
00001780 2F2B 003C move.l -[A7], [A3 + 0x3C]
00001784 1F3C 0001 move.b -[A7], 0x1
00001788 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
0000178C 4A5F tst.w [A7]+
label0000178E:
0000178E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001792 4E5E unlink A6
00001794 2E9F move.l [A7], [A7]+
00001796 4E75 rts
00001798 4E56 FFEE link A6, -0x0012
0000179C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000017A0 266E 0008 movea.l A3, [A6 + 0x8]
000017A4 282B 003C move.l D4, [A3 + 0x3C]
000017A8 2C2B 0012 move.l D6, [A3 + 0x12]
000017AC 2A2B 0012 move.l D5, [A3 + 0x12]
000017B0 2044 movea.l A0, D4
000017B2 3E28 0010 move.w D7, [A0 + 0x10]
000017B6 3F2B 0048 move.w -[A7], [A3 + 0x48]
000017BA 3F2B 004A move.w -[A7], [A3 + 0x4A]
000017BE 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000017C2 4A47 tst.w D7
000017C4 6734 beq +0x36 /* 000017FA */
000017C6 0C47 FE61 cmpi.w D7, 0xFE61
000017CA 660E bne +0x10 /* 000017DA */
000017CC 2F0B move.l -[A7], A3
000017CE 2F3C FFFF EC6C move.l -[A7], 0xFFFFEC6C
000017D4 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000017D8 606C bra +0x6E /* 00001846 */
label000017DA:
000017DA 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */
000017E0 2F0B move.l -[A7], A3
000017E2 3F3C 0015 move.w -[A7], 0x15
000017E6 3F07 move.w -[A7], D7
000017E8 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000017EC 2F0B move.l -[A7], A3
000017EE 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
000017F4 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000017F8 604C bra +0x4E /* 00001846 */
label000017FA:
000017FA 4267 clr.w -[A7]
000017FC 2046 movea.l A0, D6
000017FE 3F10 move.w -[A7], [A0]
00001800 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00001804 3D5F FFF2 move.w [A6 - 0xE], [A7]+
00001808 206B 0044 movea.l A0, [A3 + 0x44]
0000180C 3D50 FFF0 move.w [A6 - 0x10], [A0]
00001810 206B 0044 movea.l A0, [A3 + 0x44]
00001814 4868 0002 pea.l [A0 + 0x2]
00001818 2F05 move.l -[A7], D5
0000181A 4240 clr.w D0
0000181C 1028 0002 move.b D0, [A0 + 0x2]
00001820 5240 addq.w D0, 1
00001822 3F00 move.w -[A7], D0
00001824 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00001828 49D3 lea.l A4, [A3]
0000182A 7000 moveq.l D0, 0x00
0000182C 2940 0018 move.l [A4 + 0x18], D0
00001830 206B 0044 movea.l A0, [A3 + 0x44]
00001834 4240 clr.w D0
00001836 1028 0002 move.b D0, [A0 + 0x2]
0000183A 5240 addq.w D0, 1
0000183C 3940 0016 move.w [A4 + 0x16], D0
00001840 2F0B move.l -[A7], A3
00001842 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label00001846:
00001846 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000184A 4E5E unlink A6
0000184C 2E9F move.l [A7], [A7]+
0000184E 4E75 rts
export_189:
00001850 4E56 FFD6 link A6, -0x002A
00001854 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001858 266E 0008 movea.l A3, [A6 + 0x8]
0000185C 4267 clr.w -[A7]
0000185E 2F0B move.l -[A7], A3
00001860 2F3C 0003 0003 move.l -[A7], 0x30003
00001866 42A7 clr.l -[A7]
00001868 4EBA F1FC jsr [PC - 0xE04 /* 00000A66 */]
0000186C 101F move.b D0, [A7]+
0000186E 6704 beq +0x6 /* 00001874 */
00001870 6000 0108 bra +0x10A /* 0000197A */
label00001874:
00001874 2E2B 0012 move.l D7, [A3 + 0x12]
00001878 4267 clr.w -[A7]
0000187A 2047 movea.l A0, D7
0000187C 3F10 move.w -[A7], [A0]
0000187E 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00001882 3C1F move.w D6, [A7]+
00001884 7003 moveq.l D0, 0x03
00001886 B046 cmp.w D0, D6
00001888 56C0 sne D0
0000188A 4A00 tst.b D0
0000188C 670A beq +0xC /* 00001898 */
0000188E 7204 moveq.l D1, 0x04
00001890 B246 cmp.w D1, D6
00001892 56C1 sne D1
00001894 C001 and.b D0, D1
00001896 6612 bne +0x14 /* 000018AA */
label00001898:
00001898 2047 movea.l A0, D7
0000189A 4241 clr.w D1
0000189C 1228 0002 move.b D1, [A0 + 0x2]
000018A0 741F moveq.l D2, 0x1F
000018A2 B441 cmp.w D2, D1
000018A4 5DC1 slt D1
000018A6 8001 or.b D0, D1
000018A8 671C beq +0x1E /* 000018C6 */
label000018AA:
000018AA 3F2B 0048 move.w -[A7], [A3 + 0x48]
000018AE 3F2B 004A move.w -[A7], [A3 + 0x4A]
000018B2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000018B6 2F0B move.l -[A7], A3
000018B8 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
000018BE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000018C2 6000 00B6 bra +0xB8 /* 0000197A */
label000018C6:
000018C6 2047 movea.l A0, D7
000018C8 4240 clr.w D0
000018CA 1028 0002 move.b D0, [A0 + 0x2]
000018CE 4A40 tst.w D0
000018D0 662C bne +0x2E /* 000018FE */
000018D2 49D3 lea.l A4, [A3]
000018D4 3F2B 0048 move.w -[A7], [A3 + 0x48]
000018D8 3F2B 004A move.w -[A7], [A3 + 0x4A]
000018DC 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000018E0 2A2B 0012 move.l D5, [A3 + 0x12]
000018E4 2045 movea.l A0, D5
000018E6 7000 moveq.l D0, 0x00
000018E8 2080 move.l [A0], D0
000018EA 7000 moveq.l D0, 0x00
000018EC 2940 0018 move.l [A4 + 0x18], D0
000018F0 397C 0004 0016 move.w [A4 + 0x16], 0x4
000018F6 2F0B move.l -[A7], A3
000018F8 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
000018FC 607C bra +0x7E /* 0000197A */
label000018FE:
000018FE 2047 movea.l A0, D7
00001900 4868 0002 pea.l [A0 + 0x2]
00001904 486E FFE0 pea.l [A6 - 0x20]
00001908 2047 movea.l A0, D7
0000190A 4240 clr.w D0
0000190C 1028 0002 move.b D0, [A0 + 0x2]
00001910 5240 addq.w D0, 1
00001912 3F00 move.w -[A7], D0
00001914 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00001918 7003 moveq.l D0, 0x03
0000191A B046 cmp.w D0, D6
0000191C 6610 bne +0x12 /* 0000192E */
0000191E 42A7 clr.l -[A7]
00001920 486E FFE0 pea.l [A6 - 0x20]
00001924 2F2B 0040 move.l -[A7], [A3 + 0x40]
00001928 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
0000192C 6010 bra +0x12 /* 0000193E */
label0000192E:
0000192E 70FF moveq.l D0, 0xFFFFFFFF
00001930 2F00 move.l -[A7], D0
00001932 486E FFE0 pea.l [A6 - 0x20]
00001936 2F2B 0040 move.l -[A7], [A3 + 0x40]
0000193A 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
label0000193E:
0000193E 2F0B move.l -[A7], A3
00001940 487A 0042 pea.l [PC + 0x42 /* 00001984, value 0x4E56FFD0 */]
00001944 4EBA E6F4 jsr [PC - 0x190C /* 0000003A */]
00001948 206B 003C movea.l A0, [A3 + 0x3C]
0000194C 49D0 lea.l A4, [A0]
0000194E 207C 0000 0B50 movea.l A0, 0xB50
00001954 2050 movea.l A0, [A0]
00001956 3968 0046 0018 move.w [A4 + 0x18], [A0 + 0x46]
0000195C 297C 0000 0100 0024 move.l [A4 + 0x24], 0x100
00001964 7000 moveq.l D0, 0x00
00001966 2940 0034 move.l [A4 + 0x34], D0
0000196A 4267 clr.w -[A7]
0000196C 2F2B 003C move.l -[A7], [A3 + 0x3C]
00001970 1F3C 0001 move.b -[A7], 0x1
00001974 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00001978 4A5F tst.w [A7]+
label0000197A:
0000197A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000197E 4E5E unlink A6
00001980 2E9F move.l [A7], [A7]+
00001982 4E75 rts
00001984 4E56 FFD0 link A6, -0x0030
00001988 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000198C 266E 0008 movea.l A3, [A6 + 0x8]
00001990 2E2B 003C move.l D7, [A3 + 0x3C]
00001994 2C2B 0012 move.l D6, [A3 + 0x12]
00001998 2D6B 0012 FFF4 move.l [A6 - 0xC], [A3 + 0x12]
0000199E 2047 movea.l A0, D7
000019A0 3A28 0010 move.w D5, [A0 + 0x10]
000019A4 4267 clr.w -[A7]
000019A6 2046 movea.l A0, D6
000019A8 3F10 move.w -[A7], [A0]
000019AA 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
000019AE 381F move.w D4, [A7]+
000019B0 4A45 tst.w D5
000019B2 6700 0108 beq +0x10A /* 00001ABC */
000019B6 0C45 FE61 cmpi.w D5, 0xFE61
000019BA 6600 00D4 bne +0xD6 /* 00001A90 */
000019BE 206B 0040 movea.l A0, [A3 + 0x40]
000019C2 4AA8 0002 tst.l [A0 + 0x2]
000019C6 57C0 seq D0
000019C8 4A00 tst.b D0
000019CA 670A beq +0xC /* 000019D6 */
000019CC 7203 moveq.l D1, 0x03
000019CE B244 cmp.w D1, D4
000019D0 57C1 seq D1
000019D2 C001 and.b D0, D1
000019D4 6620 bne +0x22 /* 000019F6 */
label000019D6:
000019D6 206B 0040 movea.l A0, [A3 + 0x40]
000019DA 72FF moveq.l D1, 0xFFFFFFFF
000019DC B2A8 0002 cmp.l D1, [A0 + 0x2]
000019E0 57C1 seq D1
000019E2 4A01 tst.b D1
000019E4 6700 0090 beq +0x92 /* 00001A76 */
000019E8 7403 moveq.l D2, 0x03
000019EA B444 cmp.w D2, D4
000019EC 56C2 sne D2
000019EE C202 and.b D1, D2
000019F0 8001 or.b D0, D1
000019F2 6700 0082 beq +0x84 /* 00001A76 */
label000019F6:
000019F6 2046 movea.l A0, D6
000019F8 4868 0002 pea.l [A0 + 0x2]
000019FC 486E FFD0 pea.l [A6 - 0x30]
00001A00 2046 movea.l A0, D6
00001A02 4240 clr.w D0
00001A04 1028 0002 move.b D0, [A0 + 0x2]
00001A08 5240 addq.w D0, 1
00001A0A 3F00 move.w -[A7], D0
00001A0C 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00001A10 7003 moveq.l D0, 0x03
00001A12 B044 cmp.w D0, D4
00001A14 6612 bne +0x14 /* 00001A28 */
00001A16 70FF moveq.l D0, 0xFFFFFFFF
00001A18 2F00 move.l -[A7], D0
00001A1A 486E FFD0 pea.l [A6 - 0x30]
00001A1E 2F2B 0040 move.l -[A7], [A3 + 0x40]
00001A22 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00001A26 600E bra +0x10 /* 00001A36 */
label00001A28:
00001A28 42A7 clr.l -[A7]
00001A2A 486E FFD0 pea.l [A6 - 0x30]
00001A2E 2F2B 0040 move.l -[A7], [A3 + 0x40]
00001A32 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
label00001A36:
00001A36 2F0B move.l -[A7], A3
00001A38 487A FF4A pea.l [PC - 0xB6 /* 00001984, value 0x4E56FFD0 */]
00001A3C 4EBA E5FC jsr [PC - 0x1A04 /* 0000003A */]
00001A40 2047 movea.l A0, D7
00001A42 49D0 lea.l A4, [A0]
00001A44 207C 0000 0B50 movea.l A0, 0xB50
00001A4A 2050 movea.l A0, [A0]
00001A4C 3968 0046 0018 move.w [A4 + 0x18], [A0 + 0x46]
00001A52 297C 0000 0100 0024 move.l [A4 + 0x24], 0x100
00001A5A 7000 moveq.l D0, 0x00
00001A5C 2940 0034 move.l [A4 + 0x34], D0
00001A60 4267 clr.w -[A7]
00001A62 2F07 move.l -[A7], D7
00001A64 1F3C 0001 move.b -[A7], 0x1
00001A68 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00001A6C 4A5F tst.w [A7]+
00001A6E 6600 008E bne +0x90 /* 00001AFE */
00001A72 6000 008A bra +0x8C /* 00001AFE */
label00001A76:
00001A76 3F2B 0048 move.w -[A7], [A3 + 0x48]
00001A7A 3F2B 004A move.w -[A7], [A3 + 0x4A]
00001A7E 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00001A82 2F0B move.l -[A7], A3
00001A84 2F3C FFFF EC6C move.l -[A7], 0xFFFFEC6C
00001A8A 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001A8E 606E bra +0x70 /* 00001AFE */
label00001A90:
00001A90 3F2B 0048 move.w -[A7], [A3 + 0x48]
00001A94 3F2B 004A move.w -[A7], [A3 + 0x4A]
00001A98 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00001A9C 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */
00001AA2 2F0B move.l -[A7], A3
00001AA4 3F3C 0016 move.w -[A7], 0x16
00001AA8 3F05 move.w -[A7], D5
00001AAA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001AAE 2F0B move.l -[A7], A3
00001AB0 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
00001AB6 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00001ABA 6042 bra +0x44 /* 00001AFE */
label00001ABC:
00001ABC 3F2B 0048 move.w -[A7], [A3 + 0x48]
00001AC0 3F2B 004A move.w -[A7], [A3 + 0x4A]
00001AC4 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00001AC8 206B 0040 movea.l A0, [A3 + 0x40]
00001ACC 4AA8 0002 tst.l [A0 + 0x2]
00001AD0 660E bne +0x10 /* 00001AE0 */
00001AD2 206B 0044 movea.l A0, [A3 + 0x44]
00001AD6 226E FFF4 movea.l A1, [A6 - 0xC]
00001ADA 22A8 0008 move.l [A1], [A0 + 0x8]
00001ADE 600A bra +0xC /* 00001AEA */
label00001AE0:
00001AE0 206B 0044 movea.l A0, [A3 + 0x44]
00001AE4 226E FFF4 movea.l A1, [A6 - 0xC]
00001AE8 2290 move.l [A1], [A0]
label00001AEA:
00001AEA 49D3 lea.l A4, [A3]
00001AEC 7000 moveq.l D0, 0x00
00001AEE 2940 0018 move.l [A4 + 0x18], D0
00001AF2 397C 0004 0016 move.w [A4 + 0x16], 0x4
00001AF8 2F0B move.l -[A7], A3
00001AFA 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label00001AFE:
00001AFE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001B02 4E5E unlink A6
00001B04 2E9F move.l [A7], [A7]+
00001B06 4E75 rts
export_190:
00001B08 4E56 FFC2 link A6, -0x003E
00001B0C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001B10 286E 0008 movea.l A4, [A6 + 0x8]
00001B14 282C 0012 move.l D4, [A4 + 0x12]
00001B18 2C2C 0008 move.l D6, [A4 + 0x8]
00001B1C 4267 clr.w -[A7]
00001B1E 2F0C move.l -[A7], A4
00001B20 2F3C 0014 000B move.l -[A7], 0x14000B
00001B26 2F3C 0002 0000 move.l -[A7], 0x20000
00001B2C 4EBA EF38 jsr [PC - 0x10C8 /* 00000A66 */]
00001B30 101F move.b D0, [A7]+
00001B32 6704 beq +0x6 /* 00001B38 */
00001B34 6000 0174 bra +0x176 /* 00001CAA */
label00001B38:
00001B38 2046 movea.l A0, D6
00001B3A 0828 0004 0004 btst.b [A0 + 0x4], 0x4
00001B40 56C0 sne D0
00001B42 4A00 tst.b D0
00001B44 660C bne +0xE /* 00001B52 */
00001B46 2046 movea.l A0, D6
00001B48 4AA8 0040 tst.l [A0 + 0x40]
00001B4C 57C1 seq D1
00001B4E 8001 or.b D0, D1
00001B50 6712 beq +0x14 /* 00001B64 */
label00001B52:
00001B52 297C FFFF EC78 0038 move.l [A4 + 0x38], 0xFFFFEC78
00001B5A 2F0C move.l -[A7], A4
00001B5C 4EBA 05D2 jsr [PC + 0x5D2 /* 00002130 */]
00001B60 6000 0148 bra +0x14A /* 00001CAA */
label00001B64:
00001B64 2044 movea.l A0, D4
00001B66 47E8 0002 lea.l A3, [A0 + 0x2]
00001B6A 4205 clr.b D5
00001B6C 7E01 moveq.l D7, 0x01
00001B6E 604A bra +0x4C /* 00001BBA */
label00001B70:
00001B70 3007 move.w D0, D7
00001B72 5340 subq.w D0, 1
00001B74 41ED FA76 lea.l A0, [A5 - 0x58A]
00001B78 EB40 asl D0.w, 5
00001B7A 4241 clr.w D1
00001B7C 1230 0000 move.b D1, [A0 + D0.w]
00001B80 4A41 tst.w D1
00001B82 6602 bne +0x4 /* 00001B86 */
00001B84 603A bra +0x3C /* 00001BC0 */
label00001B86:
00001B86 3007 move.w D0, D7
00001B88 5340 subq.w D0, 1
00001B8A 41ED FA76 lea.l A0, [A5 - 0x58A]
00001B8E EB40 asl D0.w, 5
00001B90 41F0 0000 lea.l A0, [A0 + D0.w]
00001B94 2D48 FFEC move.l [A6 - 0x14], A0
00001B98 4267 clr.w -[A7]
00001B9A 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001B9E 2F0B move.l -[A7], A3
00001BA0 42A7 clr.l -[A7]
00001BA2 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00001BA6 101F move.b D0, [A7]+
00001BA8 670E beq +0x10 /* 00001BB8 */
00001BAA 7A01 moveq.l D5, 0x01
00001BAC 3007 move.w D0, D7
00001BAE 48C0 ext.l D0
00001BB0 2046 movea.l A0, D6
00001BB2 2140 002E move.l [A0 + 0x2E], D0
00001BB6 6008 bra +0xA /* 00001BC0 */
label00001BB8:
00001BB8 5247 addq.w D7, 1
label00001BBA:
00001BBA 7004 moveq.l D0, 0x04
00001BBC B047 cmp.w D0, D7
00001BBE 6CB0 bge -0x4E /* 00001B70 */
label00001BC0:
00001BC0 4A05 tst.b D5
00001BC2 6612 bne +0x14 /* 00001BD6 */
00001BC4 297C FFFF EC76 0038 move.l [A4 + 0x38], 0xFFFFEC76
00001BCC 2F0C move.l -[A7], A4
00001BCE 4EBA 0560 jsr [PC + 0x560 /* 00002130 */]
00001BD2 6000 00D6 bra +0xD8 /* 00001CAA */
label00001BD6:
00001BD6 2046 movea.l A0, D6
00001BD8 2D48 FFC6 move.l [A6 - 0x3A], A0
00001BDC 3028 0030 move.w D0, [A0 + 0x30]
00001BE0 5340 subq.w D0, 1
00001BE2 670C beq +0xE /* 00001BF0 */
00001BE4 5340 subq.w D0, 1
00001BE6 671A beq +0x1C /* 00001C02 */
00001BE8 5340 subq.w D0, 1
00001BEA 6716 beq +0x18 /* 00001C02 */
00001BEC 6000 00BC bra +0xBE /* 00001CAA */
label00001BF0:
00001BF0 297C FFFF EC76 0038 move.l [A4 + 0x38], 0xFFFFEC76
00001BF8 2F0C move.l -[A7], A4
00001BFA 4EBA 0534 jsr [PC + 0x534 /* 00002130 */]
00001BFE 6000 00AA bra +0xAC /* 00001CAA */
label00001C02:
00001C02 4240 clr.w D0
00001C04 1013 move.b D0, [A3]
00001C06 3D40 FFF4 move.w [A6 - 0xC], D0
00001C0A 48C0 ext.l D0
00001C0C D08B add.l D0, A3
00001C0E 2640 movea.l A3, D0
00001C10 528B addq.l A3, 1
00001C12 2F0B move.l -[A7], A3
00001C14 7002 moveq.l D0, 0x02
00001C16 2F00 move.l -[A7], D0
00001C18 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001C1C D7DF add.l A3, [A7]+
00001C1E 294B 0034 move.l [A4 + 0x34], A3
00001C22 4240 clr.w D0
00001C24 1013 move.b D0, [A3]
00001C26 721F moveq.l D1, 0x1F
00001C28 B240 cmp.w D1, D0
00001C2A 5DC0 slt D0
00001C2C 4A00 tst.b D0
00001C2E 660C bne +0xE /* 00001C3C */
00001C30 4241 clr.w D1
00001C32 1213 move.b D1, [A3]
00001C34 4A41 tst.w D1
00001C36 57C1 seq D1
00001C38 8001 or.b D0, D1
00001C3A 6710 beq +0x12 /* 00001C4C */
label00001C3C:
00001C3C 297C FFFF EC65 0038 move.l [A4 + 0x38], 0xFFFFEC65
00001C44 2F0C move.l -[A7], A4
00001C46 4EBA 04E8 jsr [PC + 0x4E8 /* 00002130 */]
00001C4A 605E bra +0x60 /* 00001CAA */
label00001C4C:
00001C4C 2F0B move.l -[A7], A3
00001C4E 486E FFCA pea.l [A6 - 0x36]
00001C52 4240 clr.w D0
00001C54 1013 move.b D0, [A3]
00001C56 5240 addq.w D0, 1
00001C58 3F00 move.w -[A7], D0
00001C5A 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00001C5E 42A7 clr.l -[A7]
00001C60 486E FFCA pea.l [A6 - 0x36]
00001C64 2F2C 0040 move.l -[A7], [A4 + 0x40]
00001C68 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00001C6C 2F0C move.l -[A7], A4
00001C6E 487A 0044 pea.l [PC + 0x44 /* 00001CB4, value 0x4E56FFFC */]
00001C72 4EBA E3C6 jsr [PC - 0x1C3A /* 0000003A */]
00001C76 206C 003C movea.l A0, [A4 + 0x3C]
00001C7A 2D48 FFC2 move.l [A6 - 0x3E], A0
00001C7E 207C 0000 0B50 movea.l A0, 0xB50
00001C84 2050 movea.l A0, [A0]
00001C86 226E FFC2 movea.l A1, [A6 - 0x3E]
00001C8A 3368 0046 0018 move.w [A1 + 0x18], [A0 + 0x46]
00001C90 206E FFC2 movea.l A0, [A6 - 0x3E]
00001C94 216D F2E8 004A move.l [A0 + 0x4A], [A5 - 0xD18]
00001C9A 4267 clr.w -[A7]
00001C9C 2F2C 003C move.l -[A7], [A4 + 0x3C]
00001CA0 1F3C 0001 move.b -[A7], 0x1
00001CA4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001CA8 4A5F tst.w [A7]+
label00001CAA:
00001CAA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001CAE 4E5E unlink A6
00001CB0 2E9F move.l [A7], [A7]+
00001CB2 4E75 rts
00001CB4 4E56 FFFC link A6, -0x0004
00001CB8 48E7 0118 movem.l -[A7], D7,A3,A4
00001CBC 266E 0008 movea.l A3, [A6 + 0x8]
00001CC0 2E2B 003C move.l D7, [A3 + 0x3C]
00001CC4 2047 movea.l A0, D7
00001CC6 4A68 0010 tst.w [A0 + 0x10]
00001CCA 6724 beq +0x26 /* 00001CF0 */
00001CCC 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */
00001CD2 2F0B move.l -[A7], A3
00001CD4 4267 clr.w -[A7]
00001CD6 2047 movea.l A0, D7
00001CD8 3F28 0010 move.w -[A7], [A0 + 0x10]
00001CDC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001CE0 277C FFFF EC6A 0038 move.l [A3 + 0x38], 0xFFFFEC6A
00001CE8 2F0B move.l -[A7], A3
00001CEA 4EBA 0444 jsr [PC + 0x444 /* 00002130 */]
00001CEE 603C bra +0x3E /* 00001D2C */
label00001CF0:
00001CF0 2F0B move.l -[A7], A3
00001CF2 487A 0042 pea.l [PC + 0x42 /* 00001D36, value 0x4E56FFFC */]
00001CF6 4EBA E342 jsr [PC - 0x1CBE /* 0000003A */]
00001CFA 206B 003C movea.l A0, [A3 + 0x3C]
00001CFE 49D0 lea.l A4, [A0]
00001D00 207C 0000 0B50 movea.l A0, 0xB50
00001D06 2050 movea.l A0, [A0]
00001D08 3968 0046 0018 move.w [A4 + 0x18], [A0 + 0x46]
00001D0E 297C 0000 0100 0024 move.l [A4 + 0x24], 0x100
00001D16 7000 moveq.l D0, 0x00
00001D18 2940 0034 move.l [A4 + 0x34], D0
00001D1C 4267 clr.w -[A7]
00001D1E 2F2B 003C move.l -[A7], [A3 + 0x3C]
00001D22 1F3C 0001 move.b -[A7], 0x1
00001D26 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00001D2A 4A5F tst.w [A7]+
label00001D2C:
00001D2C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001D30 4E5E unlink A6
00001D32 2E9F move.l [A7], [A7]+
00001D34 4E75 rts
00001D36 4E56 FFFC link A6, -0x0004
00001D3A 48E7 0118 movem.l -[A7], D7,A3,A4
00001D3E 266E 0008 movea.l A3, [A6 + 0x8]
00001D42 2E2B 003C move.l D7, [A3 + 0x3C]
00001D46 2047 movea.l A0, D7
00001D48 4A68 0010 tst.w [A0 + 0x10]
00001D4C 6708 beq +0xA /* 00001D56 */
00001D4E 2F0B move.l -[A7], A3
00001D50 4EBA 0340 jsr [PC + 0x340 /* 00002092 */]
00001D54 6060 bra +0x62 /* 00001DB6 */
label00001D56:
00001D56 206B 0044 movea.l A0, [A3 + 0x44]
00001D5A 226B 0008 movea.l A1, [A3 + 0x8]
00001D5E 2028 0008 move.l D0, [A0 + 0x8]
00001D62 B0A9 0040 cmp.l D0, [A1 + 0x40]
00001D66 6710 beq +0x12 /* 00001D78 */
00001D68 277C FFFF EC78 0038 move.l [A3 + 0x38], 0xFFFFEC78
00001D70 2F0B move.l -[A7], A3
00001D72 4EBA 0372 jsr [PC + 0x372 /* 000020E6 */]
00001D76 603E bra +0x40 /* 00001DB6 */
label00001D78:
00001D78 206B 0044 movea.l A0, [A3 + 0x44]
00001D7C 2F28 0008 move.l -[A7], [A0 + 0x8]
00001D80 487A 003E pea.l [PC + 0x3E /* 00001DC0, value 0x4E56 'NV', cstring "" */]
00001D84 2F2B 0040 move.l -[A7], [A3 + 0x40]
00001D88 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00001D8C 2F0B move.l -[A7], A3
00001D8E 487A 0032 pea.l [PC + 0x32 /* 00001DC2, value 0x4E56FFF8 */]
00001D92 4EBA E2A6 jsr [PC - 0x1D5A /* 0000003A */]
00001D96 2047 movea.l A0, D7
00001D98 49D0 lea.l A4, [A0]
00001D9A 297C 0000 0100 0024 move.l [A4 + 0x24], 0x100
00001DA2 7000 moveq.l D0, 0x00
00001DA4 2940 0034 move.l [A4 + 0x34], D0
00001DA8 4267 clr.w -[A7]
00001DAA 2F07 move.l -[A7], D7
00001DAC 1F3C 0001 move.b -[A7], 0x1
00001DB0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00001DB4 4A5F tst.w [A7]+
label00001DB6:
00001DB6 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001DBA 4E5E unlink A6
00001DBC 2E9F move.l [A7], [A7]+
00001DBE 4E75 rts
00001DC0 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001DC4 FFF8 .invalid <<F/7/7>>
00001DC6 48E7 0118 movem.l -[A7], D7,A3,A4
00001DCA 2E2E 0008 move.l D7, [A6 + 0x8]
00001DCE 2047 movea.l A0, D7
00001DD0 2668 003C movea.l A3, [A0 + 0x3C]
00001DD4 4A6B 0010 tst.w [A3 + 0x10]
00001DD8 6708 beq +0xA /* 00001DE2 */
00001DDA 2F07 move.l -[A7], D7
00001DDC 4EBA 02B4 jsr [PC + 0x2B4 /* 00002092 */]
00001DE0 605A bra +0x5C /* 00001E3C */
label00001DE2:
00001DE2 2047 movea.l A0, D7
00001DE4 2868 0044 movea.l A4, [A0 + 0x44]
00001DE8 4A54 tst.w [A4]
00001DEA 670E beq +0x10 /* 00001DFA */
00001DEC 377C FE61 0010 move.w [A3 + 0x10], 0xFE61
00001DF2 2F07 move.l -[A7], D7
00001DF4 4EBA 029C jsr [PC + 0x29C /* 00002092 */]
00001DF8 6042 bra +0x44 /* 00001E3C */
label00001DFA:
00001DFA 42A7 clr.l -[A7]
00001DFC 486C 0002 pea.l [A4 + 0x2]
00001E00 2047 movea.l A0, D7
00001E02 2F28 0040 move.l -[A7], [A0 + 0x40]
00001E06 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00001E0A 2F07 move.l -[A7], D7
00001E0C 487A 0038 pea.l [PC + 0x38 /* 00001E46, value 0x4E56FFB4 */]
00001E10 4EBA E228 jsr [PC - 0x1DD8 /* 0000003A */]
00001E14 2D4B FFF8 move.l [A6 - 0x8], A3
00001E18 206E FFF8 movea.l A0, [A6 - 0x8]
00001E1C 7000 moveq.l D0, 0x00
00001E1E 2140 0034 move.l [A0 + 0x34], D0
00001E22 206E FFF8 movea.l A0, [A6 - 0x8]
00001E26 217C 0000 0100 0024 move.l [A0 + 0x24], 0x100
00001E2E 4267 clr.w -[A7]
00001E30 2F0B move.l -[A7], A3
00001E32 1F3C 0001 move.b -[A7], 0x1
00001E36 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
00001E3A 4A5F tst.w [A7]+
label00001E3C:
00001E3C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001E40 4E5E unlink A6
00001E42 2E9F move.l [A7], [A7]+
00001E44 4E75 rts
00001E46 4E56 FFB4 link A6, -0x004C
00001E4A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001E4E 2E2E 0008 move.l D7, [A6 + 0x8]
00001E52 2047 movea.l A0, D7
00001E54 2C28 003C move.l D6, [A0 + 0x3C]
00001E58 2047 movea.l A0, D7
00001E5A 2D68 0012 FFF8 move.l [A6 - 0x8], [A0 + 0x12]
00001E60 2D6E FFF8 FFF4 move.l [A6 - 0xC], [A6 - 0x8]
00001E66 2047 movea.l A0, D7
00001E68 2828 0008 move.l D4, [A0 + 0x8]
00001E6C 2046 movea.l A0, D6
00001E6E 3D68 0010 FFD0 move.w [A6 - 0x30], [A0 + 0x10]
00001E74 670A beq +0xC /* 00001E80 */
00001E76 2F07 move.l -[A7], D7
00001E78 4EBA 0218 jsr [PC + 0x218 /* 00002092 */]
00001E7C 6000 0174 bra +0x176 /* 00001FF2 */
label00001E80:
00001E80 2047 movea.l A0, D7
00001E82 2A28 0034 move.l D5, [A0 + 0x34]
00001E86 2045 movea.l A0, D5
00001E88 4240 clr.w D0
00001E8A 1010 move.b D0, [A0]
00001E8C 48C0 ext.l D0
00001E8E D085 add.l D0, D5
00001E90 2640 movea.l A3, D0
00001E92 528B addq.l A3, 1
00001E94 2F0B move.l -[A7], A3
00001E96 7002 moveq.l D0, 0x02
00001E98 2F00 move.l -[A7], D0
00001E9A 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00001E9E D7DF add.l A3, [A7]+
00001EA0 2044 movea.l A0, D4
00001EA2 2D48 FFB8 move.l [A6 - 0x48], A0
00001EA6 2047 movea.l A0, D7
00001EA8 2868 0044 movea.l A4, [A0 + 0x44]
00001EAC 206E FFB8 movea.l A0, [A6 - 0x48]
00001EB0 3028 0030 move.w D0, [A0 + 0x30]
00001EB4 5540 subq.w D0, 2
00001EB6 6700 00C4 beq +0xC6 /* 00001F7C */
00001EBA 5340 subq.w D0, 1
00001EBC 6704 beq +0x6 /* 00001EC2 */
00001EBE 6000 010E bra +0x110 /* 00001FCE */
label00001EC2:
00001EC2 508B addq.l A3, 8
00001EC4 2F0B move.l -[A7], A3
00001EC6 486E FFDE pea.l [A6 - 0x22]
00001ECA 3F3C 0008 move.w -[A7], 0x8
00001ECE 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00001ED2 41EE FFDE lea.l A0, [A6 - 0x22]
00001ED6 2D48 FFBC move.l [A6 - 0x44], A0
00001EDA 2F0C move.l -[A7], A4
00001EDC 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001EE0 4267 clr.w -[A7]
00001EE2 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001EE6 2F0C move.l -[A7], A4
00001EE8 7008 moveq.l D0, 0x08
00001EEA 2F00 move.l -[A7], D0
00001EEC 486E FFBC pea.l [A6 - 0x44]
00001EF0 42A7 clr.l -[A7]
00001EF2 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00001EF6 486E FFDE pea.l [A6 - 0x22]
00001EFA 486E FFD6 pea.l [A6 - 0x2A]
00001EFE 3F3C 0008 move.w -[A7], 0x8
00001F02 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00001F06 518B subq.l A3, 8
00001F08 2F0B move.l -[A7], A3
00001F0A 486E FFDE pea.l [A6 - 0x22]
00001F0E 3F3C 0008 move.w -[A7], 0x8
00001F12 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00001F16 41EE FFDE lea.l A0, [A6 - 0x22]
00001F1A 2D48 FFBC move.l [A6 - 0x44], A0
00001F1E 486E FFD6 pea.l [A6 - 0x2A]
00001F22 7008 moveq.l D0, 0x08
00001F24 2F00 move.l -[A7], D0
00001F26 486E FFBC pea.l [A6 - 0x44]
00001F2A 42A7 clr.l -[A7]
00001F2C 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00001F30 202E FFDE move.l D0, [A6 - 0x22]
00001F34 B094 cmp.l D0, [A4]
00001F36 56C0 sne D0
00001F38 4A00 tst.b D0
00001F3A 660E bne +0x10 /* 00001F4A */
00001F3C 222E FFE2 move.l D1, [A6 - 0x1E]
00001F40 B2AC 0004 cmp.l D1, [A4 + 0x4]
00001F44 56C1 sne D1
00001F46 8001 or.b D0, D1
00001F48 6714 beq +0x16 /* 00001F5E */
label00001F4A:
00001F4A 2047 movea.l A0, D7
00001F4C 217C FFFF EC61 0038 move.l [A0 + 0x38], 0xFFFFEC61
00001F54 2F07 move.l -[A7], D7
00001F56 4EBA 018E jsr [PC + 0x18E /* 000020E6 */]
00001F5A 6000 0096 bra +0x98 /* 00001FF2 */
label00001F5E:
00001F5E 486E FFD6 pea.l [A6 - 0x2A]
00001F62 2F0C move.l -[A7], A4
00001F64 3F3C 0008 move.w -[A7], 0x8
00001F68 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00001F6C 2F0C move.l -[A7], A4
00001F6E 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001F72 1F3C 0001 move.b -[A7], 0x1
00001F76 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001F7A 6052 bra +0x54 /* 00001FCE */
label00001F7C:
00001F7C 2F0C move.l -[A7], A4
00001F7E 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001F82 4267 clr.w -[A7]
00001F84 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00001F88 2013 move.l D0, [A3]
00001F8A B094 cmp.l D0, [A4]
00001F8C 56C0 sne D0
00001F8E 4A00 tst.b D0
00001F90 660E bne +0x10 /* 00001FA0 */
00001F92 222B 0004 move.l D1, [A3 + 0x4]
00001F96 B2AC 0004 cmp.l D1, [A4 + 0x4]
00001F9A 56C1 sne D1
00001F9C 8001 or.b D0, D1
00001F9E 6712 beq +0x14 /* 00001FB2 */
label00001FA0:
00001FA0 2047 movea.l A0, D7
00001FA2 217C FFFF EC61 0038 move.l [A0 + 0x38], 0xFFFFEC61
00001FAA 2F07 move.l -[A7], D7
00001FAC 4EBA 0138 jsr [PC + 0x138 /* 000020E6 */]
00001FB0 6040 bra +0x42 /* 00001FF2 */
label00001FB2:
00001FB2 508B addq.l A3, 8
00001FB4 2F0B move.l -[A7], A3
00001FB6 2F0C move.l -[A7], A4
00001FB8 3F3C 0008 move.w -[A7], 0x8
00001FBC 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
00001FC0 2F0C move.l -[A7], A4
00001FC2 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001FC6 1F3C 0001 move.b -[A7], 0x1
00001FCA 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
label00001FCE:
00001FCE 2F07 move.l -[A7], D7
00001FD0 487A 002A pea.l [PC + 0x2A /* 00001FFC, value 0x4E56FFF6 */]
00001FD4 4EBA E064 jsr [PC - 0x1F9C /* 0000003A */]
00001FD8 2046 movea.l A0, D6
00001FDA 2D48 FFB4 move.l [A6 - 0x4C], A0
00001FDE 7000 moveq.l D0, 0x00
00001FE0 2140 0034 move.l [A0 + 0x34], D0
00001FE4 4267 clr.w -[A7]
00001FE6 2F06 move.l -[A7], D6
00001FE8 1F3C 0001 move.b -[A7], 0x1
00001FEC 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001FF0 4A5F tst.w [A7]+
label00001FF2:
00001FF2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001FF6 4E5E unlink A6
00001FF8 2E9F move.l [A7], [A7]+
00001FFA 4E75 rts
00001FFC 4E56 FFF6 link A6, -0x000A
00002000 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002004 2E2E 0008 move.l D7, [A6 + 0x8]
00002008 2047 movea.l A0, D7
0000200A 2668 003C movea.l A3, [A0 + 0x3C]
0000200E 2047 movea.l A0, D7
00002010 2A28 0008 move.l D5, [A0 + 0x8]
00002014 3C2B 0010 move.w D6, [A3 + 0x10]
00002018 6708 beq +0xA /* 00002022 */
0000201A 2F07 move.l -[A7], D7
0000201C 4EBA 0074 jsr [PC + 0x74 /* 00002092 */]
00002020 6026 bra +0x28 /* 00002048 */
label00002022:
00002022 2F07 move.l -[A7], D7
00002024 487A 002C pea.l [PC + 0x2C /* 00002052, value 0x4E56FFFC */]
00002028 4EBA E010 jsr [PC - 0x1FF0 /* 0000003A */]
0000202C 49D3 lea.l A4, [A3]
0000202E 7000 moveq.l D0, 0x00
00002030 2940 0034 move.l [A4 + 0x34], D0
00002034 296C 0028 0024 move.l [A4 + 0x24], [A4 + 0x28]
0000203A 4267 clr.w -[A7]
0000203C 2F0B move.l -[A7], A3
0000203E 1F3C 0001 move.b -[A7], 0x1
00002042 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00002046 4A5F tst.w [A7]+
label00002048:
00002048 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000204C 4E5E unlink A6
0000204E 2E9F move.l [A7], [A7]+
00002050 4E75 rts
00002052 4E56 FFFC link A6, -0x0004
00002056 48E7 0018 movem.l -[A7], A3,A4
0000205A 266E 0008 movea.l A3, [A6 + 0x8]
0000205E 286B 003C movea.l A4, [A3 + 0x3C]
00002062 4A6C 0010 tst.w [A4 + 0x10]
00002066 6708 beq +0xA /* 00002070 */
00002068 2F0B move.l -[A7], A3
0000206A 4EBA 0026 jsr [PC + 0x26 /* 00002092 */]
0000206E 6018 bra +0x1A /* 00002088 */
label00002070:
00002070 2F0B move.l -[A7], A3
00002072 487A 001E pea.l [PC + 0x1E /* 00002092, value 0x4E56FFF6 */]
00002076 4EBA DFC2 jsr [PC - 0x203E /* 0000003A */]
0000207A 4267 clr.w -[A7]
0000207C 2F0C move.l -[A7], A4
0000207E 1F3C 0001 move.b -[A7], 0x1
00002082 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00002086 4A5F tst.w [A7]+
label00002088:
00002088 4CDF 1800 movem.l A3,A4, [A7]+
0000208C 4E5E unlink A6
0000208E 2E9F move.l [A7], [A7]+
00002090 4E75 rts
fn00002092:
00002092 4E56 FFF6 link A6, -0x000A
00002096 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000209A 286E 0008 movea.l A4, [A6 + 0x8]
0000209E 2C2C 003C move.l D6, [A4 + 0x3C]
000020A2 266C 0008 movea.l A3, [A4 + 0x8]
000020A6 2046 movea.l A0, D6
000020A8 3E28 0010 move.w D7, [A0 + 0x10]
000020AC 7000 moveq.l D0, 0x00
000020AE 2740 002E move.l [A3 + 0x2E], D0
000020B2 0C47 FE61 cmpi.w D7, 0xFE61
000020B6 660A bne +0xC /* 000020C2 */
000020B8 297C FFFF EC65 0038 move.l [A4 + 0x38], 0xFFFFEC65
000020C0 6014 bra +0x16 /* 000020D6 */
label000020C2:
000020C2 4A47 tst.w D7
000020C4 670A beq +0xC /* 000020D0 */
000020C6 297C FFFF EC6A 0038 move.l [A4 + 0x38], 0xFFFFEC6A
000020CE 6006 bra +0x8 /* 000020D6 */
label000020D0:
000020D0 7000 moveq.l D0, 0x00
000020D2 2940 0038 move.l [A4 + 0x38], D0
label000020D6:
000020D6 2F0C move.l -[A7], A4
000020D8 4EBA 000C jsr [PC + 0xC /* 000020E6 */]
000020DC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000020E0 4E5E unlink A6
000020E2 2E9F move.l [A7], [A7]+
000020E4 4E75 rts
fn000020E6:
000020E6 4E56 FFFC link A6, -0x0004
000020EA 48E7 0018 movem.l -[A7], A3,A4
000020EE 206E 0008 movea.l A0, [A6 + 0x8]
000020F2 2668 003C movea.l A3, [A0 + 0x3C]
000020F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020FA 487A 0034 pea.l [PC + 0x34 /* 00002130, value 0x4E560000 'NV\0\0', cstring "NV" */]
000020FE 4EBA DF3A jsr [PC - 0x20C6 /* 0000003A */]
00002102 49D3 lea.l A4, [A3]
00002104 207C 0000 0B50 movea.l A0, 0xB50
0000210A 2050 movea.l A0, [A0]
0000210C 3968 0046 0018 move.w [A4 + 0x18], [A0 + 0x46]
00002112 296D F2E8 004A move.l [A4 + 0x4A], [A5 - 0xD18]
00002118 4267 clr.w -[A7]
0000211A 2F0B move.l -[A7], A3
0000211C 1F3C 0001 move.b -[A7], 0x1
00002120 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002124 4A5F tst.w [A7]+
00002126 4CDF 1800 movem.l A3,A4, [A7]+
0000212A 4E5E unlink A6
0000212C 2E9F move.l [A7], [A7]+
0000212E 4E75 rts
fn00002130:
00002130 4E56 0000 link A6, 0
00002134 2F0C move.l -[A7], A4
00002136 286E 0008 movea.l A4, [A6 + 0x8]
0000213A 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00002140 2F0C move.l -[A7], A4
00002142 3F2C 000C move.w -[A7], [A4 + 0xC]
00002146 3F3C 0024 move.w -[A7], 0x24 /* '$' */
0000214A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000214E 397C 0008 0028 move.w [A4 + 0x28], 0x8
00002154 3F2C 0048 move.w -[A7], [A4 + 0x48]
00002158 3F2C 004A move.w -[A7], [A4 + 0x4A]
0000215C 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002160 2F0C move.l -[A7], A4
00002162 2F2C 0038 move.l -[A7], [A4 + 0x38]
00002166 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000216A 285F movea.l A4, [A7]+
0000216C 4E5E unlink A6
0000216E 2E9F move.l [A7], [A7]+
00002170 4E75 rts
export_191:
00002172 4E56 FFEC link A6, -0x0014
00002176 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000217A 286E 0008 movea.l A4, [A6 + 0x8]
0000217E 266C 0012 movea.l A3, [A4 + 0x12]
00002182 282C 0008 move.l D4, [A4 + 0x8]
00002186 4267 clr.w -[A7]
00002188 2F0C move.l -[A7], A4
0000218A 2F3C 0008 000B move.l -[A7], 0x8000B
00002190 2F3C 0002 0000 move.l -[A7], 0x20000
00002196 4EBA E8CE jsr [PC - 0x1732 /* 00000A66 */]
0000219A 101F move.b D0, [A7]+
0000219C 6704 beq +0x6 /* 000021A2 */
0000219E 6000 00CC bra +0xCE /* 0000226C */
label000021A2:
000021A2 082B 0000 0001 btst.b [A3 + 0x1], 0x0
000021A8 57C0 seq D0
000021AA 4A00 tst.b D0
000021AC 6612 bne +0x14 /* 000021C0 */
000021AE 7200 moveq.l D1, 0x00
000021B0 3213 move.w D1, [A3]
000021B2 C2BC 0000 00FE and.l D1, 0xFE
000021B8 4A81 tst.l D1
000021BA 56C1 sne D1
000021BC 8001 or.b D0, D1
000021BE 671C beq +0x1E /* 000021DC */
label000021C0:
000021C0 3F2C 0048 move.w -[A7], [A4 + 0x48]
000021C4 3F2C 004A move.w -[A7], [A4 + 0x4A]
000021C8 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000021CC 2F0C move.l -[A7], A4
000021CE 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
000021D4 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000021D8 6000 0092 bra +0x94 /* 0000226C */
label000021DC:
000021DC 7000 moveq.l D0, 0x00
000021DE 302B 0006 move.w D0, [A3 + 0x6]
000021E2 C0BC FFFF FFFC and.l D0, 0xFFFFFFFC
000021E8 4A80 tst.l D0
000021EA 671A beq +0x1C /* 00002206 */
000021EC 3F2C 0048 move.w -[A7], [A4 + 0x48]
000021F0 3F2C 004A move.w -[A7], [A4 + 0x4A]
000021F4 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000021F8 2F0C move.l -[A7], A4
000021FA 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74
00002200 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002204 6066 bra +0x68 /* 0000226C */
label00002206:
00002206 2D4C FFEC move.l [A6 - 0x14], A4
0000220A 3F2C 0048 move.w -[A7], [A4 + 0x48]
0000220E 3F2C 004A move.w -[A7], [A4 + 0x4A]
00002212 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002216 2E0B move.l D7, A3
00002218 2047 movea.l A0, D7
0000221A 30AB 0006 move.w [A0], [A3 + 0x6]
0000221E 7C02 moveq.l D6, 0x02
00002220 7A01 moveq.l D5, 0x01
00002222 082B 0000 0007 btst.b [A3 + 0x7], 0x0
00002228 6712 beq +0x14 /* 0000223C */
0000222A 2044 movea.l A0, D4
0000222C 2247 movea.l A1, D7
0000222E 3005 move.w D0, D5
00002230 E540 asl D0.w, 2
00002232 23A8 0040 00FE move.l [A1 + D0.w - 0x2], [A0 + 0x40]
00002238 5846 addq.w D6, 4
0000223A 5245 addq.w D5, 1
label0000223C:
0000223C 082B 0001 0007 btst.b [A3 + 0x7], 0x1
00002242 6710 beq +0x12 /* 00002254 */
00002244 2044 movea.l A0, D4
00002246 2247 movea.l A1, D7
00002248 3005 move.w D0, D5
0000224A E540 asl D0.w, 2
0000224C 23A8 0044 00FE move.l [A1 + D0.w - 0x2], [A0 + 0x44]
00002252 5846 addq.w D6, 4
label00002254:
00002254 206E FFEC movea.l A0, [A6 - 0x14]
00002258 3146 0016 move.w [A0 + 0x16], D6
0000225C 206E FFEC movea.l A0, [A6 - 0x14]
00002260 7000 moveq.l D0, 0x00
00002262 2140 0018 move.l [A0 + 0x18], D0
00002266 2F0C move.l -[A7], A4
00002268 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label0000226C:
0000226C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002270 4E5E unlink A6
00002272 2E9F move.l [A7], [A7]+
00002274 4E75 rts
export_192:
00002276 4E56 FFFA link A6, -0x0006
0000227A 48E7 0118 movem.l -[A7], D7,A3,A4
0000227E 266E 0008 movea.l A3, [A6 + 0x8]
00002282 2E2B 0012 move.l D7, [A3 + 0x12]
00002286 4267 clr.w -[A7]
00002288 2F0B move.l -[A7], A3
0000228A 2F3C 0006 0007 move.l -[A7], 0x60007
00002290 2047 movea.l A0, D7
00002292 3F28 0002 move.w -[A7], [A0 + 0x2]
00002296 4267 clr.w -[A7]
00002298 4EBA E7CC jsr [PC - 0x1834 /* 00000A66 */]
0000229C 101F move.b D0, [A7]+
0000229E 6704 beq +0x6 /* 000022A4 */
000022A0 6000 0086 bra +0x88 /* 00002328 */
label000022A4:
000022A4 4267 clr.w -[A7]
000022A6 2F0B move.l -[A7], A3
000022A8 2047 movea.l A0, D7
000022AA 3F28 0004 move.w -[A7], [A0 + 0x4]
000022AE 3F3C FE00 move.w -[A7], 0xFE00
000022B2 486E FFFA pea.l [A6 - 0x6]
000022B6 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
000022BA 101F move.b D0, [A7]+
000022BC 6710 beq +0x12 /* 000022CE */
000022BE 2F0B move.l -[A7], A3
000022C0 302E FFFA move.w D0, [A6 - 0x6]
000022C4 48C0 ext.l D0
000022C6 2F00 move.l -[A7], D0
000022C8 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000022CC 605A bra +0x5C /* 00002328 */
label000022CE:
000022CE 2047 movea.l A0, D7
000022D0 4A68 0002 tst.w [A0 + 0x2]
000022D4 6F4C ble +0x4E /* 00002322 */
000022D6 206B 0030 movea.l A0, [A3 + 0x30]
000022DA 49D0 lea.l A4, [A0]
000022DC 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
000022E2 2047 movea.l A0, D7
000022E4 3028 0002 move.w D0, [A0 + 0x2]
000022E8 907C FFF6 sub.w D0, 0xFFF6
000022EC 41ED F916 lea.l A0, [A5 - 0x6EA]
000022F0 E540 asl D0.w, 2
000022F2 2970 0000 0030 move.l [A4 + 0x30], [A0 + D0.w]
000022F8 7000 moveq.l D0, 0x00
000022FA 2940 0012 move.l [A4 + 0x12], D0
000022FE 397C FFFF 001C move.w [A4 + 0x1C], 0xFFFF
00002304 2F0B move.l -[A7], A3
00002306 487A 002A pea.l [PC + 0x2A /* 00002332, value 0x4E56FFF8 */]
0000230A 4EBA DD2E jsr [PC - 0x22D2 /* 0000003A */]
0000230E 4267 clr.w -[A7]
00002310 2F2B 0030 move.l -[A7], [A3 + 0x30]
00002314 1F3C 0001 move.b -[A7], 0x1
00002318 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
0000231C 4A5F tst.w [A7]+
0000231E 6608 bne +0xA /* 00002328 */
00002320 6006 bra +0x8 /* 00002328 */
label00002322:
00002322 2F0B move.l -[A7], A3
00002324 4EBA 000C jsr [PC + 0xC /* 00002332 */]
label00002328:
00002328 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000232C 4E5E unlink A6
0000232E 2E9F move.l [A7], [A7]+
00002330 4E75 rts
fn00002332:
00002332 4E56 FFF8 link A6, -0x0008
00002336 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000233A 266E 0008 movea.l A3, [A6 + 0x8]
0000233E 2E2B 0030 move.l D7, [A3 + 0x30]
00002342 2C2B 0012 move.l D6, [A3 + 0x12]
00002346 2046 movea.l A0, D6
00002348 4A68 0002 tst.w [A0 + 0x2]
0000234C 6F10 ble +0x12 /* 0000235E */
0000234E 206B 0030 movea.l A0, [A3 + 0x30]
00002352 2768 0048 0034 move.l [A3 + 0x34], [A0 + 0x48]
00002358 2768 0050 0038 move.l [A3 + 0x38], [A0 + 0x50]
label0000235E:
0000235E 206B 0030 movea.l A0, [A3 + 0x30]
00002362 49D0 lea.l A4, [A0]
00002364 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
0000236A 7000 moveq.l D0, 0x00
0000236C 2940 0012 move.l [A4 + 0x12], D0
00002370 2046 movea.l A0, D6
00002372 5C88 addq.l A0, 6
00002374 2247 movea.l A1, D7
00002376 2348 0020 move.l [A1 + 0x20], A0
0000237A 2047 movea.l A0, D7
0000237C 7014 moveq.l D0, 0x14
0000237E 2140 0024 move.l [A0 + 0x24], D0
00002382 2F0B move.l -[A7], A3
00002384 487A 0020 pea.l [PC + 0x20 /* 000023A6, value 0x4E56FFFC */]
00002388 4EBA DCB0 jsr [PC - 0x2350 /* 0000003A */]
0000238C 4267 clr.w -[A7]
0000238E 2F2B 0030 move.l -[A7], [A3 + 0x30]
00002392 1F3C 0001 move.b -[A7], 0x1
00002396 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
0000239A 4A5F tst.w [A7]+
0000239C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000023A0 4E5E unlink A6
000023A2 2E9F move.l [A7], [A7]+
000023A4 4E75 rts
000023A6 4E56 FFFC link A6, -0x0004
000023AA 48E7 0118 movem.l -[A7], D7,A3,A4
000023AE 266E 0008 movea.l A3, [A6 + 0x8]
000023B2 2E2B 0012 move.l D7, [A3 + 0x12]
000023B6 206B 0030 movea.l A0, [A3 + 0x30]
000023BA 49D0 lea.l A4, [A0]
000023BC 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
000023C2 426C 001C clr.w [A4 + 0x1C]
000023C6 7000 moveq.l D0, 0x00
000023C8 2940 0012 move.l [A4 + 0x12], D0
000023CC 2F0B move.l -[A7], A3
000023CE 487A 0020 pea.l [PC + 0x20 /* 000023F0, value 0x4E56FFD0 */]
000023D2 4EBA DC66 jsr [PC - 0x239A /* 0000003A */]
000023D6 4267 clr.w -[A7]
000023D8 2F2B 0030 move.l -[A7], [A3 + 0x30]
000023DC 1F3C 0001 move.b -[A7], 0x1
000023E0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000023E4 4A5F tst.w [A7]+
000023E6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000023EA 4E5E unlink A6
000023EC 2E9F move.l [A7], [A7]+
000023EE 4E75 rts
000023F0 4E56 FFD0 link A6, -0x0030
000023F4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000023F8 2E2E 0008 move.l D7, [A6 + 0x8]
000023FC 2047 movea.l A0, D7
000023FE 2668 0030 movea.l A3, [A0 + 0x30]
00002402 2047 movea.l A0, D7
00002404 2C28 0012 move.l D6, [A0 + 0x12]
00002408 2046 movea.l A0, D6
0000240A 3A28 0002 move.w D5, [A0 + 0x2]
0000240E 4A6B 0010 tst.w [A3 + 0x10]
00002412 6710 beq +0x12 /* 00002424 */
00002414 2F07 move.l -[A7], D7
00002416 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
0000241C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002420 6000 00EE bra +0xF0 /* 00002510 */
label00002424:
00002424 2806 move.l D4, D6
00002426 2046 movea.l A0, D6
00002428 2244 movea.l A1, D4
0000242A 32A8 0004 move.w [A1], [A0 + 0x4]
0000242E 4A45 tst.w D5
00002430 6F22 ble +0x24 /* 00002454 */
00002432 2047 movea.l A0, D7
00002434 2768 0034 001E move.l [A3 + 0x1E], [A0 + 0x34]
0000243A 2047 movea.l A0, D7
0000243C 2768 0038 0048 move.l [A3 + 0x48], [A0 + 0x38]
00002442 3005 move.w D0, D5
00002444 5340 subq.w D0, 1
00002446 41ED F530 lea.l A0, [A5 - 0xAD0]
0000244A EB40 asl D0.w, 5
0000244C 41F0 0000 lea.l A0, [A0 + D0.w]
00002450 2748 0012 move.l [A3 + 0x12], A0
label00002454:
00002454 49D3 lea.l A4, [A3]
00002456 4AAC 0030 tst.l [A4 + 0x30]
0000245A 6608 bne +0xA /* 00002464 */
0000245C 297C 0000 0200 0030 move.l [A4 + 0x30], 0x200
label00002464:
00002464 4A6C 002E tst.w [A4 + 0x2E]
00002468 6606 bne +0x8 /* 00002470 */
0000246A 396C 003E 002E move.w [A4 + 0x2E], [A4 + 0x3E]
label00002470:
00002470 4A6C 002E tst.w [A4 + 0x2E]
00002474 6606 bne +0x8 /* 0000247C */
00002476 397C 0001 002E move.w [A4 + 0x2E], 0x1
label0000247C:
0000247C 42A7 clr.l -[A7]
0000247E 4267 clr.w -[A7]
00002480 3F2B 0016 move.w -[A7], [A3 + 0x16]
00002484 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00002488 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000248C 2F2C 0030 move.l -[A7], [A4 + 0x30]
00002490 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00002494 2D5F FFD0 move.l [A6 - 0x30], [A7]+
00002498 302C 003E move.w D0, [A4 + 0x3E]
0000249C 48C0 ext.l D0
0000249E B0AE FFD0 cmp.l D0, [A6 - 0x30]
000024A2 6D0E blt +0x10 /* 000024B2 */
000024A4 302C 003E move.w D0, [A4 + 0x3E]
000024A8 48C0 ext.l D0
000024AA 90AE FFD0 sub.l D0, [A6 - 0x30]
000024AE 3940 003E move.w [A4 + 0x3E], D0
label000024B2:
000024B2 2F0B move.l -[A7], A3
000024B4 2044 movea.l A0, D4
000024B6 4868 0002 pea.l [A0 + 0x2]
000024BA 2046 movea.l A0, D6
000024BC 3F28 0004 move.w -[A7], [A0 + 0x4]
000024C0 3005 move.w D0, D5
000024C2 907C FFF6 sub.w D0, 0xFFF6
000024C6 41ED F994 lea.l A0, [A5 - 0x66C]
000024CA E540 asl D0.w, 2
000024CC 0830 0006 0003 btst.b [A0 + D0.w + 0x3], 0x6
000024D2 56C0 sne D0
000024D4 4400 neg.b D0
000024D6 1F00 move.b -[A7], D0
000024D8 2046 movea.l A0, D6
000024DA 5C88 addq.l A0, 6
000024DC 2008 move.l D0, A0
000024DE 5480 addq.l D0, 2
000024E0 2040 movea.l A0, D0
000024E2 2F10 move.l -[A7], [A0]
000024E4 2047 movea.l A0, D7
000024E6 2068 0008 movea.l A0, [A0 + 0x8]
000024EA 3F28 0010 move.w -[A7], [A0 + 0x10]
000024EE 486E FFF2 pea.l [A6 - 0xE]
000024F2 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
000024F6 2047 movea.l A0, D7
000024F8 49D0 lea.l A4, [A0]
000024FA 7000 moveq.l D0, 0x00
000024FC 2940 0018 move.l [A4 + 0x18], D0
00002500 302E FFF2 move.w D0, [A6 - 0xE]
00002504 5440 addq.w D0, 2
00002506 3940 0016 move.w [A4 + 0x16], D0
0000250A 2F07 move.l -[A7], D7
0000250C 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label00002510:
00002510 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002514 4E5E unlink A6
00002516 2E9F move.l [A7], [A7]+
00002518 4E75 rts
export_193:
0000251A 4E56 FFF6 link A6, -0x000A
0000251E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002522 266E 0008 movea.l A3, [A6 + 0x8]
00002526 2E2B 0012 move.l D7, [A3 + 0x12]
0000252A 2C2B 0030 move.l D6, [A3 + 0x30]
0000252E 4267 clr.w -[A7]
00002530 2F0B move.l -[A7], A3
00002532 2F3C 000A 0017 move.l -[A7], 0xA0017
00002538 2047 movea.l A0, D7
0000253A 3F28 0002 move.w -[A7], [A0 + 0x2]
0000253E 4267 clr.w -[A7]
00002540 4EBA E524 jsr [PC - 0x1ADC /* 00000A66 */]
00002544 101F move.b D0, [A7]+
00002546 6702 beq +0x4 /* 0000254A */
00002548 605A bra +0x5C /* 000025A4 */
label0000254A:
0000254A 4267 clr.w -[A7]
0000254C 2F0B move.l -[A7], A3
0000254E 2047 movea.l A0, D7
00002550 3F28 0004 move.w -[A7], [A0 + 0x4]
00002554 3F3C FFEF move.w -[A7], 0xFFEF
00002558 486E FFFA pea.l [A6 - 0x6]
0000255C 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
00002560 101F move.b D0, [A7]+
00002562 6710 beq +0x12 /* 00002574 */
00002564 2F0B move.l -[A7], A3
00002566 302E FFFA move.w D0, [A6 - 0x6]
0000256A 48C0 ext.l D0
0000256C 2F00 move.l -[A7], D0
0000256E 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002572 6030 bra +0x32 /* 000025A4 */
label00002574:
00002574 206B 0030 movea.l A0, [A3 + 0x30]
00002578 49D0 lea.l A4, [A0]
0000257A 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
00002580 426C 001C clr.w [A4 + 0x1C]
00002584 7000 moveq.l D0, 0x00
00002586 2940 0012 move.l [A4 + 0x12], D0
0000258A 2F0B move.l -[A7], A3
0000258C 487A 0020 pea.l [PC + 0x20 /* 000025AE, value 0x4E56FFF8 */]
00002590 4EBA DAA8 jsr [PC - 0x2558 /* 0000003A */]
00002594 4267 clr.w -[A7]
00002596 2F2B 0030 move.l -[A7], [A3 + 0x30]
0000259A 1F3C 0001 move.b -[A7], 0x1
0000259E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
000025A2 4A5F tst.w [A7]+
label000025A4:
000025A4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000025A8 4E5E unlink A6
000025AA 2E9F move.l [A7], [A7]+
000025AC 4E75 rts
000025AE 4E56 FFF8 link A6, -0x0008
000025B2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000025B6 2E2E 0008 move.l D7, [A6 + 0x8]
000025BA 2047 movea.l A0, D7
000025BC 2668 0030 movea.l A3, [A0 + 0x30]
000025C0 2047 movea.l A0, D7
000025C2 2C28 0012 move.l D6, [A0 + 0x12]
000025C6 4A6B 0010 tst.w [A3 + 0x10]
000025CA 670E beq +0x10 /* 000025DA */
000025CC 2F07 move.l -[A7], D7
000025CE 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
000025D4 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000025D8 602A bra +0x2C /* 00002604 */
label000025DA:
000025DA 284B movea.l A4, A3
000025DC 42A7 clr.l -[A7]
000025DE 2046 movea.l A0, D6
000025E0 2F28 0006 move.l -[A7], [A0 + 0x6]
000025E4 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000025E8 295F 0048 move.l [A4 + 0x48], [A7]+
000025EC 2F07 move.l -[A7], D7
000025EE 487A 001E pea.l [PC + 0x1E /* 0000260E, value 0x4E560000 'NV\0\0', cstring "NV" */]
000025F2 4EBA DA46 jsr [PC - 0x25BA /* 0000003A */]
000025F6 4267 clr.w -[A7]
000025F8 2F0B move.l -[A7], A3
000025FA 1F3C 0001 move.b -[A7], 0x1
000025FE 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00002602 4A5F tst.w [A7]+
label00002604:
00002604 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002608 4E5E unlink A6
0000260A 2E9F move.l [A7], [A7]+
0000260C 4E75 rts
0000260E 4E56 0000 link A6, 0
00002612 2F0C move.l -[A7], A4
00002614 286E 0008 movea.l A4, [A6 + 0x8]
00002618 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
0000261E 2F0C move.l -[A7], A4
00002620 3F2C 000C move.w -[A7], [A4 + 0xC]
00002624 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00002628 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000262C 397C 0008 0028 move.w [A4 + 0x28], 0x8
00002632 2F0C move.l -[A7], A4
00002634 4267 clr.w -[A7]
00002636 206C 0030 movea.l A0, [A4 + 0x30]
0000263A 3F28 0010 move.w -[A7], [A0 + 0x10]
0000263E 2F0C move.l -[A7], A4
00002640 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00002644 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00002648 301F move.w D0, [A7]+
0000264A 48C0 ext.l D0
0000264C 2F00 move.l -[A7], D0
0000264E 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002652 285F movea.l A4, [A7]+
00002654 4E5E unlink A6
00002656 2E9F move.l [A7], [A7]+
00002658 4E75 rts
export_194:
0000265A 4E56 FFD0 link A6, -0x0030
0000265E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002662 266E 0008 movea.l A3, [A6 + 0x8]
00002666 2D6B 0008 FFF8 move.l [A6 - 0x8], [A3 + 0x8]
0000266C 2A2B 0030 move.l D5, [A3 + 0x30]
00002670 2E2B 0012 move.l D7, [A3 + 0x12]
00002674 4267 clr.w -[A7]
00002676 2F0B move.l -[A7], A3
00002678 2F3C 0006 0003 move.l -[A7], 0x60003
0000267E 42A7 clr.l -[A7]
00002680 4EBA E3E4 jsr [PC - 0x1C1C /* 00000A66 */]
00002684 101F move.b D0, [A7]+
00002686 6704 beq +0x6 /* 0000268C */
00002688 6000 017C bra +0x17E /* 00002806 */
label0000268C:
0000268C 4267 clr.w -[A7]
0000268E 2047 movea.l A0, D7
00002690 4868 0004 pea.l [A0 + 0x4]
00002694 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002698 101F move.b D0, [A7]+
0000269A 6710 beq +0x12 /* 000026AC */
0000269C 2F0B move.l -[A7], A3
0000269E 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
000026A4 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000026A8 6000 015C bra +0x15E /* 00002806 */
label000026AC:
000026AC 4267 clr.w -[A7]
000026AE 2F0B move.l -[A7], A3
000026B0 2047 movea.l A0, D7
000026B2 3F28 0002 move.w -[A7], [A0 + 0x2]
000026B6 3F3C FE00 move.w -[A7], 0xFE00
000026BA 486E FFEE pea.l [A6 - 0x12]
000026BE 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
000026C2 101F move.b D0, [A7]+
000026C4 6712 beq +0x14 /* 000026D8 */
000026C6 2F0B move.l -[A7], A3
000026C8 302E FFEE move.w D0, [A6 - 0x12]
000026CC 48C0 ext.l D0
000026CE 2F00 move.l -[A7], D0
000026D0 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000026D4 6000 0130 bra +0x132 /* 00002806 */
label000026D8:
000026D8 2047 movea.l A0, D7
000026DA 4244 clr.w D4
000026DC 1828 0004 move.b D4, [A0 + 0x4]
000026E0 4A44 tst.w D4
000026E2 57C0 seq D0
000026E4 4A00 tst.b D0
000026E6 660A bne +0xC /* 000026F2 */
000026E8 721B moveq.l D1, 0x1B
000026EA B244 cmp.w D1, D4
000026EC 5DC1 slt D1
000026EE 8001 or.b D0, D1
000026F0 6710 beq +0x12 /* 00002702 */
label000026F2:
000026F2 2F0B move.l -[A7], A3
000026F4 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
000026FA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000026FE 6000 0106 bra +0x108 /* 00002806 */
label00002702:
00002702 206E FFF8 movea.l A0, [A6 - 0x8]
00002706 0828 0001 0004 btst.b [A0 + 0x4], 0x1
0000270C 6746 beq +0x48 /* 00002754 */
0000270E 206B 0030 movea.l A0, [A3 + 0x30]
00002712 49D0 lea.l A4, [A0]
00002714 397C 8000 0016 move.w [A4 + 0x16], 0x8000
0000271A 2045 movea.l A0, D5
0000271C 2F08 move.l -[A7], A0
0000271E 2247 movea.l A1, D7
00002720 4869 0004 pea.l [A1 + 0x4]
00002724 487A 00EA pea.l [PC + 0xEA /* 00002810, value 0x13A4E56 */]
00002728 486E FFD0 pea.l [A6 - 0x30]
0000272C 3F3C 0002 move.w -[A7], 0x2
00002730 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */]
00002734 205F movea.l A0, [A7]+
00002736 41E8 00AE lea.l A0, [A0 + 0xAE]
0000273A 43EE FFD0 lea.l A1, [A6 - 0x30]
0000273E 7006 moveq.l D0, 0x06
label00002740:
00002740 20D9 move.l [A0]+, [A1]+
00002742 51C8 FFFC dbf D0, -0x6 /* 00002740 */
00002746 3091 move.w [A0], [A1]
00002748 2045 movea.l A0, D5
0000274A 41E8 00AE lea.l A0, [A0 + 0xAE]
0000274E 2948 0012 move.l [A4 + 0x12], A0
00002752 607E bra +0x80 /* 000027D2 */
label00002754:
00002754 7C01 moveq.l D6, 0x01
label00002756:
00002756 700A moveq.l D0, 0x0A
00002758 B046 cmp.w D0, D6
0000275A 5CC0 sge D0
0000275C 4A00 tst.b D0
0000275E 6732 beq +0x34 /* 00002792 */
00002760 2F00 move.l -[A7], D0
00002762 4267 clr.w -[A7]
00002764 2047 movea.l A0, D7
00002766 4868 0004 pea.l [A0 + 0x4]
0000276A 3206 move.w D1, D6
0000276C 5341 subq.w D1, 1
0000276E 41ED F530 lea.l A0, [A5 - 0xAD0]
00002772 EB41 asl D1.w, 5
00002774 4870 1000 pea.l [A0 + D1.w]
00002778 4267 clr.w -[A7]
0000277A 1F3C 0001 move.b -[A7], 0x1
0000277E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00002782 121F move.b D1, [A7]+
00002784 201F move.l D0, [A7]+
00002786 0A01 0001 xori.b D1, 0x1
0000278A C001 and.b D0, D1
0000278C 6704 beq +0x6 /* 00002792 */
0000278E 5246 addq.w D6, 1
00002790 60C4 bra -0x3A /* 00002756 */
label00002792:
00002792 700A moveq.l D0, 0x0A
00002794 B046 cmp.w D0, D6
00002796 6C0E bge +0x10 /* 000027A6 */
00002798 2F0B move.l -[A7], A3
0000279A 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
000027A0 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000027A4 6060 bra +0x62 /* 00002806 */
label000027A6:
000027A6 3006 move.w D0, D6
000027A8 907C FFF6 sub.w D0, 0xFFF6
000027AC 41ED F96A lea.l A0, [A5 - 0x696]
000027B0 D040 add.w D0, D0
000027B2 3770 0000 0048 move.w [A3 + 0x48], [A0 + D0.w]
000027B8 206B 0030 movea.l A0, [A3 + 0x30]
000027BC 3146 0132 move.w [A0 + 0x132], D6
000027C0 206B 0030 movea.l A0, [A3 + 0x30]
000027C4 49D0 lea.l A4, [A0]
000027C6 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
000027CC 7000 moveq.l D0, 0x00
000027CE 2940 0012 move.l [A4 + 0x12], D0
label000027D2:
000027D2 206B 0030 movea.l A0, [A3 + 0x30]
000027D6 49D0 lea.l A4, [A0]
000027D8 2047 movea.l A0, D7
000027DA 41E8 0028 lea.l A0, [A0 + 0x28]
000027DE 2245 movea.l A1, D5
000027E0 2348 0020 move.l [A1 + 0x20], A0
000027E4 2045 movea.l A0, D5
000027E6 7014 moveq.l D0, 0x14
000027E8 2140 0024 move.l [A0 + 0x24], D0
000027EC 2F0B move.l -[A7], A3
000027EE 487A 0022 pea.l [PC + 0x22 /* 00002812, value 0x4E56FFF4 */]
000027F2 4EBA D846 jsr [PC - 0x27BA /* 0000003A */]
000027F6 4267 clr.w -[A7]
000027F8 2F2B 0030 move.l -[A7], [A3 + 0x30]
000027FC 1F3C 0001 move.b -[A7], 0x1
00002800 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
00002804 4A5F tst.w [A7]+
label00002806:
00002806 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000280A 4E5E unlink A6
0000280C 2E9F move.l [A7], [A7]+
0000280E 4E75 rts
00002810 013A 4E56 btst [PC + 0x4E56 /* 00007668, cstring ""<EOF> */], D0
00002814 FFF4 .invalid <<F/7/7>>
00002816 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000281A 266E 0008 movea.l A3, [A6 + 0x8]
0000281E 2E2B 0030 move.l D7, [A3 + 0x30]
00002822 2C2B 0008 move.l D6, [A3 + 0x8]
00002826 2A2B 0012 move.l D5, [A3 + 0x12]
0000282A 2047 movea.l A0, D7
0000282C 4A68 0010 tst.w [A0 + 0x10]
00002830 670A beq +0xC /* 0000283C */
00002832 2F0B move.l -[A7], A3
00002834 4EBA 0110 jsr [PC + 0x110 /* 00002946 */]
00002838 6000 008E bra +0x90 /* 000028C8 */
label0000283C:
0000283C 2046 movea.l A0, D6
0000283E 0828 0001 0004 btst.b [A0 + 0x4], 0x1
00002844 673A beq +0x3C /* 00002880 */
00002846 206B 0030 movea.l A0, [A3 + 0x30]
0000284A 49D0 lea.l A4, [A0]
0000284C 397C 8000 0016 move.w [A4 + 0x16], 0x8000
00002852 397C FFFF 001C move.w [A4 + 0x1C], 0xFFFF
00002858 2047 movea.l A0, D7
0000285A 41E8 00AE lea.l A0, [A0 + 0xAE]
0000285E 2948 0012 move.l [A4 + 0x12], A0
00002862 2F0B move.l -[A7], A3
00002864 487A 00E0 pea.l [PC + 0xE0 /* 00002946, value 0x4E56FFC8 */]
00002868 4EBA D7D0 jsr [PC - 0x2830 /* 0000003A */]
0000286C 4267 clr.w -[A7]
0000286E 2F2B 0030 move.l -[A7], [A3 + 0x30]
00002872 1F3C 0001 move.b -[A7], 0x1
00002876 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000287A 4A5F tst.w [A7]+
0000287C 664A bne +0x4C /* 000028C8 */
0000287E 6048 bra +0x4A /* 000028C8 */
label00002880:
00002880 206B 0030 movea.l A0, [A3 + 0x30]
00002884 49D0 lea.l A4, [A0]
00002886 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
0000288C 2047 movea.l A0, D7
0000288E 3028 0132 move.w D0, [A0 + 0x132]
00002892 907C FFF6 sub.w D0, 0xFFF6
00002896 41ED F916 lea.l A0, [A5 - 0x6EA]
0000289A E540 asl D0.w, 2
0000289C 2970 0000 0030 move.l [A4 + 0x30], [A0 + D0.w]
000028A2 7000 moveq.l D0, 0x00
000028A4 2940 0012 move.l [A4 + 0x12], D0
000028A8 397C FFFF 001C move.w [A4 + 0x1C], 0xFFFF
000028AE 2F0B move.l -[A7], A3
000028B0 487A 0020 pea.l [PC + 0x20 /* 000028D2, value 0x4E56FFFC */]
000028B4 4EBA D784 jsr [PC - 0x287C /* 0000003A */]
000028B8 4267 clr.w -[A7]
000028BA 2F2B 0030 move.l -[A7], [A3 + 0x30]
000028BE 1F3C 0001 move.b -[A7], 0x1
000028C2 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
000028C6 4A5F tst.w [A7]+
label000028C8:
000028C8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000028CC 4E5E unlink A6
000028CE 2E9F move.l [A7], [A7]+
000028D0 4E75 rts
000028D2 4E56 FFFC link A6, -0x0004
000028D6 48E7 0118 movem.l -[A7], D7,A3,A4
000028DA 266E 0008 movea.l A3, [A6 + 0x8]
000028DE 2E2B 0030 move.l D7, [A3 + 0x30]
000028E2 2047 movea.l A0, D7
000028E4 4A68 0010 tst.w [A0 + 0x10]
000028E8 6708 beq +0xA /* 000028F2 */
000028EA 2F0B move.l -[A7], A3
000028EC 4EBA 0058 jsr [PC + 0x58 /* 00002946 */]
000028F0 604A bra +0x4C /* 0000293C */
label000028F2:
000028F2 2047 movea.l A0, D7
000028F4 4A68 0132 tst.w [A0 + 0x132]
000028F8 6F10 ble +0x12 /* 0000290A */
000028FA 206B 0030 movea.l A0, [A3 + 0x30]
000028FE 2768 0048 0034 move.l [A3 + 0x34], [A0 + 0x48]
00002904 2768 0050 0038 move.l [A3 + 0x38], [A0 + 0x50]
label0000290A:
0000290A 2047 movea.l A0, D7
0000290C 49D0 lea.l A4, [A0]
0000290E 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
00002914 426C 001C clr.w [A4 + 0x1C]
00002918 2047 movea.l A0, D7
0000291A 41E8 00AE lea.l A0, [A0 + 0xAE]
0000291E 2948 0012 move.l [A4 + 0x12], A0
00002922 2F0B move.l -[A7], A3
00002924 487A 0020 pea.l [PC + 0x20 /* 00002946, value 0x4E56FFC8 */]
00002928 4EBA D710 jsr [PC - 0x28F0 /* 0000003A */]
0000292C 4267 clr.w -[A7]
0000292E 2F2B 0030 move.l -[A7], [A3 + 0x30]
00002932 1F3C 0001 move.b -[A7], 0x1
00002936 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
0000293A 4A5F tst.w [A7]+
label0000293C:
0000293C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002940 4E5E unlink A6
00002942 2E9F move.l [A7], [A7]+
00002944 4E75 rts
fn00002946:
00002946 4E56 FFC8 link A6, -0x0038
0000294A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000294E 266E 0008 movea.l A3, [A6 + 0x8]
00002952 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00002958 2F0B move.l -[A7], A3
0000295A 3F2B 000C move.w -[A7], [A3 + 0xC]
0000295E 3F3C 0018 move.w -[A7], 0x18
00002962 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002966 377C 0008 0028 move.w [A3 + 0x28], 0x8
0000296C 2D6B 0008 FFF8 move.l [A6 - 0x8], [A3 + 0x8]
00002972 2E2B 0030 move.l D7, [A3 + 0x30]
00002976 2C2B 0012 move.l D6, [A3 + 0x12]
0000297A 2047 movea.l A0, D7
0000297C 3A28 0010 move.w D5, [A0 + 0x10]
00002980 2046 movea.l A0, D6
00002982 43EE FFD0 lea.l A1, [A6 - 0x30]
00002986 5888 addq.l A0, 4
00002988 7006 moveq.l D0, 0x06
label0000298A:
0000298A 22D8 move.l [A1]+, [A0]+
0000298C 51C8 FFFC dbf D0, -0x6 /* 0000298A */
00002990 206E FFF8 movea.l A0, [A6 - 0x8]
00002994 0828 0001 0004 btst.b [A0 + 0x4], 0x1
0000299A 670A beq +0xC /* 000029A6 */
0000299C 2047 movea.l A0, D7
0000299E 2247 movea.l A1, D7
000029A0 3368 0016 0132 move.w [A1 + 0x132], [A0 + 0x16]
label000029A6:
000029A6 70DD moveq.l D0, 0xFFFFFFDD
000029A8 B045 cmp.w D0, D5
000029AA 6610 bne +0x12 /* 000029BC */
000029AC 2F0B move.l -[A7], A3
000029AE 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
000029B4 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000029B8 6000 0250 bra +0x252 /* 00002C0A */
label000029BC:
000029BC 4A45 tst.w D5
000029BE 6722 beq +0x24 /* 000029E2 */
000029C0 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */
000029C6 2F0B move.l -[A7], A3
000029C8 3F3C 0018 move.w -[A7], 0x18
000029CC 3F05 move.w -[A7], D5
000029CE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000029D2 2F0B move.l -[A7], A3
000029D4 2F3C FFFF EC6A move.l -[A7], 0xFFFFEC6A
000029DA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000029DE 6000 022A bra +0x22C /* 00002C0A */
label000029E2:
000029E2 2047 movea.l A0, D7
000029E4 3028 0016 move.w D0, [A0 + 0x16]
000029E8 907C FFF6 sub.w D0, 0xFFF6
000029EC 41ED F898 lea.l A0, [A5 - 0x768]
000029F0 D040 add.w D0, D0
000029F2 4A70 0000 tst.w [A0 + D0.w]
000029F6 6610 bne +0x12 /* 00002A08 */
000029F8 2F0B move.l -[A7], A3
000029FA 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00002A00 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002A04 6000 0204 bra +0x206 /* 00002C0A */
label00002A08:
00002A08 2046 movea.l A0, D6
00002A0A 5888 addq.l A0, 4
00002A0C 2246 movea.l A1, D6
00002A0E 4240 clr.w D0
00002A10 1029 0004 move.b D0, [A1 + 0x4]
00002A14 48C0 ext.l D0
00002A16 D088 add.l D0, A0
00002A18 2800 move.l D4, D0
00002A1A 5284 addq.l D4, 1
00002A1C 2F04 move.l -[A7], D4
00002A1E 7002 moveq.l D0, 0x02
00002A20 2F00 move.l -[A7], D0
00002A22 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
00002A26 7001 moveq.l D0, 0x01
00002A28 B09F cmp.l D0, [A7]+
00002A2A 6602 bne +0x4 /* 00002A2E */
00002A2C 5284 addq.l D4, 1
label00002A2E:
00002A2E 2047 movea.l A0, D7
00002A30 3028 0132 move.w D0, [A0 + 0x132]
00002A34 907C FFF6 sub.w D0, 0xFFF6
00002A38 41ED F994 lea.l A0, [A5 - 0x66C]
00002A3C E540 asl D0.w, 2
00002A3E 0830 0006 0003 btst.b [A0 + D0.w + 0x3], 0x6
00002A44 57C0 seq D0
00002A46 4A00 tst.b D0
00002A48 6644 bne +0x46 /* 00002A8E */
00002A4A 322B 0016 move.w D1, [A3 + 0x16]
00002A4E 5B41 subq.w D1, 5
00002A50 2046 movea.l A0, D6
00002A52 4242 clr.w D2
00002A54 1428 0004 move.b D2, [A0 + 0x4]
00002A58 9242 sub.w D1, D2
00002A5A 7408 moveq.l D2, 0x08
00002A5C B441 cmp.w D2, D1
00002A5E 57C1 seq D1
00002A60 4A01 tst.b D1
00002A62 6700 0188 beq +0x18A /* 00002BEC */
00002A66 2044 movea.l A0, D4
00002A68 2247 movea.l A1, D7
00002A6A 3429 0132 move.w D2, [A1 + 0x132]
00002A6E 947C FFF6 sub.w D2, 0xFFF6
00002A72 43ED F7C6 lea.l A1, [A5 - 0x83A]
00002A76 E742 asl D2.w, 3
00002A78 43F1 2000 lea.l A1, [A1 + D2.w]
00002A7C 7407 moveq.l D2, 0x07
label00002A7E:
00002A7E B109 cmpm.b [A0]+, [A1]+
00002A80 56CA FFFC dbne D2, -0x6 /* 00002A7E */
00002A84 57C2 seq D2
00002A86 C202 and.b D1, D2
00002A88 8001 or.b D0, D1
00002A8A 6700 0160 beq +0x162 /* 00002BEC */
label00002A8E:
00002A8E 206E FFF8 movea.l A0, [A6 - 0x8]
00002A92 2247 movea.l A1, D7
00002A94 3029 0132 move.w D0, [A1 + 0x132]
00002A98 0440 FFF6 subi.w D0, 0xFFF6
00002A9C 3200 move.w D1, D0
00002A9E E640 asr D0.w, 3
00002AA0 03F0 .incomplete
00002AA2 0012 2D46 ori.b [A2], 0x46 /* 'F' */
00002AA6 FFF0 .invalid <<F/7/7>>
00002AA8 2046 movea.l A0, D6
00002AAA 226E FFF0 movea.l A1, [A6 - 0x10]
00002AAE 32A8 0002 move.w [A1], [A0 + 0x2]
00002AB2 41EE FFD0 lea.l A0, [A6 - 0x30]
00002AB6 2247 movea.l A1, D7
00002AB8 2348 0012 move.l [A1 + 0x12], A0
00002ABC 2047 movea.l A0, D7
00002ABE 4A68 0132 tst.w [A0 + 0x132]
00002AC2 6F10 ble +0x12 /* 00002AD4 */
00002AC4 2047 movea.l A0, D7
00002AC6 216B 0034 001E move.l [A0 + 0x1E], [A3 + 0x34]
00002ACC 2047 movea.l A0, D7
00002ACE 216B 0038 0048 move.l [A0 + 0x48], [A3 + 0x38]
label00002AD4:
00002AD4 2047 movea.l A0, D7
00002AD6 49D0 lea.l A4, [A0]
00002AD8 4AAC 0030 tst.l [A4 + 0x30]
00002ADC 6608 bne +0xA /* 00002AE6 */
00002ADE 297C 0000 0200 0030 move.l [A4 + 0x30], 0x200
label00002AE6:
00002AE6 4A6C 002E tst.w [A4 + 0x2E]
00002AEA 6606 bne +0x8 /* 00002AF2 */
00002AEC 396C 003E 002E move.w [A4 + 0x2E], [A4 + 0x3E]
label00002AF2:
00002AF2 4A6C 002E tst.w [A4 + 0x2E]
00002AF6 6606 bne +0x8 /* 00002AFE */
00002AF8 397C 0001 002E move.w [A4 + 0x2E], 0x1
label00002AFE:
00002AFE 42A7 clr.l -[A7]
00002B00 4267 clr.w -[A7]
00002B02 2047 movea.l A0, D7
00002B04 3F28 0016 move.w -[A7], [A0 + 0x16]
00002B08 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00002B0C 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00002B10 2F2C 0030 move.l -[A7], [A4 + 0x30]
00002B14 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00002B18 2D5F FFC8 move.l [A6 - 0x38], [A7]+
00002B1C 302C 003E move.w D0, [A4 + 0x3E]
00002B20 48C0 ext.l D0
00002B22 B0AE FFC8 cmp.l D0, [A6 - 0x38]
00002B26 6D0E blt +0x10 /* 00002B36 */
00002B28 302C 003E move.w D0, [A4 + 0x3E]
00002B2C 48C0 ext.l D0
00002B2E 90AE FFC8 sub.l D0, [A6 - 0x38]
00002B32 3940 003E move.w [A4 + 0x3E], D0
label00002B36:
00002B36 2047 movea.l A0, D7
00002B38 3968 0132 0016 move.w [A4 + 0x16], [A0 + 0x132]
00002B3E 2047 movea.l A0, D7
00002B40 2F08 move.l -[A7], A0
00002B42 206E FFF0 movea.l A0, [A6 - 0x10]
00002B46 4868 0002 pea.l [A0 + 0x2]
00002B4A 2046 movea.l A0, D6
00002B4C 3F28 0002 move.w -[A7], [A0 + 0x2]
00002B50 4267 clr.w -[A7]
00002B52 2046 movea.l A0, D6
00002B54 41E8 0028 lea.l A0, [A0 + 0x28]
00002B58 2008 move.l D0, A0
00002B5A 5480 addq.l D0, 2
00002B5C 2040 movea.l A0, D0
00002B5E 2F10 move.l -[A7], [A0]
00002B60 206B 0008 movea.l A0, [A3 + 0x8]
00002B64 3F28 0010 move.w -[A7], [A0 + 0x10]
00002B68 486E FFEC pea.l [A6 - 0x14]
00002B6C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
00002B70 49D3 lea.l A4, [A3]
00002B72 7000 moveq.l D0, 0x00
00002B74 2940 0018 move.l [A4 + 0x18], D0
00002B78 302E FFEC move.w D0, [A6 - 0x14]
00002B7C 5440 addq.w D0, 2
00002B7E 3940 0016 move.w [A4 + 0x16], D0
00002B82 2847 movea.l A4, D7
00002B84 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
00002B8A 206B 0030 movea.l A0, [A3 + 0x30]
00002B8E 3028 0132 move.w D0, [A0 + 0x132]
00002B92 907C FFF6 sub.w D0, 0xFFF6
00002B96 41ED F916 lea.l A0, [A5 - 0x6EA]
00002B9A E540 asl D0.w, 2
00002B9C 7202 moveq.l D1, 0x02
00002B9E B2B0 0000 cmp.l D1, [A0 + D0.w]
00002BA2 6608 bne +0xA /* 00002BAC */
00002BA4 7002 moveq.l D0, 0x02
00002BA6 2940 0030 move.l [A4 + 0x30], D0
00002BAA 6018 bra +0x1A /* 00002BC4 */
label00002BAC:
00002BAC 206B 0030 movea.l A0, [A3 + 0x30]
00002BB0 3028 0132 move.w D0, [A0 + 0x132]
00002BB4 907C FFF6 sub.w D0, 0xFFF6
00002BB8 41ED F8C2 lea.l A0, [A5 - 0x73E]
00002BBC E540 asl D0.w, 2
00002BBE 2970 0000 0030 move.l [A4 + 0x30], [A0 + D0.w]
label00002BC4:
00002BC4 7000 moveq.l D0, 0x00
00002BC6 2940 0012 move.l [A4 + 0x12], D0
00002BCA 397C FFFF 001C move.w [A4 + 0x1C], 0xFFFF
00002BD0 2F0B move.l -[A7], A3
00002BD2 487A 0040 pea.l [PC + 0x40 /* 00002C14, value 0x4E56FFFC */]
00002BD6 4EBA D462 jsr [PC - 0x2B9E /* 0000003A */]
00002BDA 4267 clr.w -[A7]
00002BDC 2F07 move.l -[A7], D7
00002BDE 1F3C 0001 move.b -[A7], 0x1
00002BE2 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00002BE6 4A5F tst.w [A7]+
00002BE8 6620 bne +0x22 /* 00002C0A */
00002BEA 601E bra +0x20 /* 00002C0A */
label00002BEC:
00002BEC 2F3C 4D69 7363 move.l -[A7], 0x4D697363 /* 'Misc' */
00002BF2 2F0B move.l -[A7], A3
00002BF4 2F3C EC78 0018 move.l -[A7], 0xEC780018
00002BFA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002BFE 2F0B move.l -[A7], A3
00002C00 2F3C FFFF EC78 move.l -[A7], 0xFFFFEC78
00002C06 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
label00002C0A:
00002C0A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002C0E 4E5E unlink A6
00002C10 2E9F move.l [A7], [A7]+
00002C12 4E75 rts
00002C14 4E56 FFFC link A6, -0x0004
00002C18 48E7 0118 movem.l -[A7], D7,A3,A4
00002C1C 2E2E 0008 move.l D7, [A6 + 0x8]
00002C20 2047 movea.l A0, D7
00002C22 2668 0030 movea.l A3, [A0 + 0x30]
00002C26 4A6B 0010 tst.w [A3 + 0x10]
00002C2A 6708 beq +0xA /* 00002C34 */
00002C2C 2F07 move.l -[A7], D7
00002C2E 4EBA FD16 jsr [PC - 0x2EA /* 00002946 */]
00002C32 606C bra +0x6E /* 00002CA0 */
label00002C34:
00002C34 284B movea.l A4, A3
00002C36 486B 004C pea.l [A3 + 0x4C]
00002C3A 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00002C3E 2047 movea.l A0, D7
00002C40 2068 0030 movea.l A0, [A0 + 0x30]
00002C44 3028 0132 move.w D0, [A0 + 0x132]
00002C48 907C FFF6 sub.w D0, 0xFFF6
00002C4C 41ED F916 lea.l A0, [A5 - 0x6EA]
00002C50 E540 asl D0.w, 2
00002C52 7202 moveq.l D1, 0x02
00002C54 B2B0 0000 cmp.l D1, [A0 + D0.w]
00002C58 6608 bne +0xA /* 00002C62 */
00002C5A 7002 moveq.l D0, 0x02
00002C5C 2940 0030 move.l [A4 + 0x30], D0
00002C60 601A bra +0x1C /* 00002C7C */
label00002C62:
00002C62 2047 movea.l A0, D7
00002C64 2068 0030 movea.l A0, [A0 + 0x30]
00002C68 3028 0132 move.w D0, [A0 + 0x132]
00002C6C 907C FFF6 sub.w D0, 0xFFF6
00002C70 41ED F8C2 lea.l A0, [A5 - 0x73E]
00002C74 E540 asl D0.w, 2
00002C76 2970 0000 0030 move.l [A4 + 0x30], [A0 + D0.w]
label00002C7C:
00002C7C 7000 moveq.l D0, 0x00
00002C7E 2940 0012 move.l [A4 + 0x12], D0
00002C82 397C FFFF 001C move.w [A4 + 0x1C], 0xFFFF
00002C88 2F07 move.l -[A7], D7
00002C8A 486D 06AA pea.l [A5 + 0x6AA /* export_209 */]
00002C8E 4EBA D3AA jsr [PC - 0x2C56 /* 0000003A */]
00002C92 4267 clr.w -[A7]
00002C94 2F0B move.l -[A7], A3
00002C96 1F3C 0001 move.b -[A7], 0x1
00002C9A 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00002C9E 4A5F tst.w [A7]+
label00002CA0:
00002CA0 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002CA4 4E5E unlink A6
00002CA6 2E9F move.l [A7], [A7]+
00002CA8 4E75 rts
export_195:
00002CAA 4E56 FFF4 link A6, -0x000C
00002CAE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002CB2 2E2E 0008 move.l D7, [A6 + 0x8]
00002CB6 2047 movea.l A0, D7
00002CB8 2668 0012 movea.l A3, [A0 + 0x12]
00002CBC 2047 movea.l A0, D7
00002CBE 2C28 0030 move.l D6, [A0 + 0x30]
00002CC2 4267 clr.w -[A7]
00002CC4 2F07 move.l -[A7], D7
00002CC6 2F3C 0004 0007 move.l -[A7], 0x40007
00002CCC 3F2B 0002 move.w -[A7], [A3 + 0x2]
00002CD0 4267 clr.w -[A7]
00002CD2 4EBA DD92 jsr [PC - 0x226E /* 00000A66 */]
00002CD6 101F move.b D0, [A7]+
00002CD8 6702 beq +0x4 /* 00002CDC */
00002CDA 6078 bra +0x7A /* 00002D54 */
label00002CDC:
00002CDC 2047 movea.l A0, D7
00002CDE 2A28 0008 move.l D5, [A0 + 0x8]
00002CE2 2045 movea.l A0, D5
00002CE4 302B 0002 move.w D0, [A3 + 0x2]
00002CE8 0440 FFF6 subi.w D0, 0xFFF6
00002CEC 3200 move.w D1, D0
00002CEE E640 asr D0.w, 3
00002CF0 03B0 0012 bclr [A0 + D0.w + 0x12], D1
00002CF4 2846 movea.l A4, D6
00002CF6 2047 movea.l A0, D7
00002CF8 3968 0048 0016 move.w [A4 + 0x16], [A0 + 0x48]
00002CFE 302B 0002 move.w D0, [A3 + 0x2]
00002D02 907C FFF6 sub.w D0, 0xFFF6
00002D06 41ED F916 lea.l A0, [A5 - 0x6EA]
00002D0A E540 asl D0.w, 2
00002D0C 7202 moveq.l D1, 0x02
00002D0E B2B0 0000 cmp.l D1, [A0 + D0.w]
00002D12 6608 bne +0xA /* 00002D1C */
00002D14 7002 moveq.l D0, 0x02
00002D16 2940 0030 move.l [A4 + 0x30], D0
00002D1A 6014 bra +0x16 /* 00002D30 */
label00002D1C:
00002D1C 302B 0002 move.w D0, [A3 + 0x2]
00002D20 907C FFF6 sub.w D0, 0xFFF6
00002D24 41ED F8C2 lea.l A0, [A5 - 0x73E]
00002D28 E540 asl D0.w, 2
00002D2A 2970 0000 0030 move.l [A4 + 0x30], [A0 + D0.w]
label00002D30:
00002D30 7000 moveq.l D0, 0x00
00002D32 2940 0012 move.l [A4 + 0x12], D0
00002D36 397C FFFF 001C move.w [A4 + 0x1C], 0xFFFF
00002D3C 2F07 move.l -[A7], D7
00002D3E 487A 001E pea.l [PC + 0x1E /* 00002D5E, value 0x4E56FFF8 */]
00002D42 4EBA D2F6 jsr [PC - 0x2D0A /* 0000003A */]
00002D46 4267 clr.w -[A7]
00002D48 2F06 move.l -[A7], D6
00002D4A 1F3C 0001 move.b -[A7], 0x1
00002D4E 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00002D52 4A5F tst.w [A7]+
label00002D54:
00002D54 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002D58 4E5E unlink A6
00002D5A 2E9F move.l [A7], [A7]+
00002D5C 4E75 rts
00002D5E 4E56 FFF8 link A6, -0x0008
00002D62 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002D66 2C2E 0008 move.l D6, [A6 + 0x8]
00002D6A 2046 movea.l A0, D6
00002D6C 2E28 0012 move.l D7, [A0 + 0x12]
00002D70 2046 movea.l A0, D6
00002D72 2668 0030 movea.l A3, [A0 + 0x30]
00002D76 4A6B 0010 tst.w [A3 + 0x10]
00002D7A 6708 beq +0xA /* 00002D84 */
00002D7C 2F06 move.l -[A7], D6
00002D7E 4EBA 0072 jsr [PC + 0x72 /* 00002DF2 */]
00002D82 6064 bra +0x66 /* 00002DE8 */
label00002D84:
00002D84 284B movea.l A4, A3
00002D86 486B 004C pea.l [A3 + 0x4C]
00002D8A 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00002D8E 2047 movea.l A0, D7
00002D90 3028 0002 move.w D0, [A0 + 0x2]
00002D94 907C FFF6 sub.w D0, 0xFFF6
00002D98 41ED F916 lea.l A0, [A5 - 0x6EA]
00002D9C E540 asl D0.w, 2
00002D9E 7202 moveq.l D1, 0x02
00002DA0 B2B0 0000 cmp.l D1, [A0 + D0.w]
00002DA4 6608 bne +0xA /* 00002DAE */
00002DA6 7002 moveq.l D0, 0x02
00002DA8 2940 0030 move.l [A4 + 0x30], D0
00002DAC 6016 bra +0x18 /* 00002DC4 */
label00002DAE:
00002DAE 2047 movea.l A0, D7
00002DB0 3028 0002 move.w D0, [A0 + 0x2]
00002DB4 907C FFF6 sub.w D0, 0xFFF6
00002DB8 41ED F8C2 lea.l A0, [A5 - 0x73E]
00002DBC E540 asl D0.w, 2
00002DBE 2970 0000 0030 move.l [A4 + 0x30], [A0 + D0.w]
label00002DC4:
00002DC4 7000 moveq.l D0, 0x00
00002DC6 2940 0012 move.l [A4 + 0x12], D0
00002DCA 397C FFFF 001C move.w [A4 + 0x1C], 0xFFFF
00002DD0 2F06 move.l -[A7], D6
00002DD2 487A 001E pea.l [PC + 0x1E /* 00002DF2, value 0x4E560000 'NV\0\0', cstring "NV" */]
00002DD6 4EBA D262 jsr [PC - 0x2D9E /* 0000003A */]
00002DDA 4267 clr.w -[A7]
00002DDC 2F0B move.l -[A7], A3
00002DDE 1F3C 0001 move.b -[A7], 0x1
00002DE2 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00002DE6 4A5F tst.w [A7]+
label00002DE8:
00002DE8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002DEC 4E5E unlink A6
00002DEE 2E9F move.l [A7], [A7]+
00002DF0 4E75 rts
fn00002DF2:
00002DF2 4E56 0000 link A6, 0
00002DF6 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00002DFC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E00 206E 0008 movea.l A0, [A6 + 0x8]
00002E04 3F28 000C move.w -[A7], [A0 + 0xC]
00002E08 3F3C 0002 move.w -[A7], 0x2
00002E0C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002E10 206E 0008 movea.l A0, [A6 + 0x8]
00002E14 317C 0008 0028 move.w [A0 + 0x28], 0x8
00002E1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E1E 42A7 clr.l -[A7]
00002E20 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002E24 4E5E unlink A6
00002E26 2E9F move.l [A7], [A7]+
00002E28 4E75 rts
export_196:
00002E2A 4E56 FFFC link A6, -0x0004
00002E2E 48E7 0118 movem.l -[A7], D7,A3,A4
00002E32 266E 0008 movea.l A3, [A6 + 0x8]
00002E36 2E2B 0012 move.l D7, [A3 + 0x12]
00002E3A 4267 clr.w -[A7]
00002E3C 2F0B move.l -[A7], A3
00002E3E 2F3C 0004 0007 move.l -[A7], 0x40007
00002E44 2047 movea.l A0, D7
00002E46 3F28 0002 move.w -[A7], [A0 + 0x2]
00002E4A 4267 clr.w -[A7]
00002E4C 4EBA DC18 jsr [PC - 0x23E8 /* 00000A66 */]
00002E50 101F move.b D0, [A7]+
00002E52 6702 beq +0x4 /* 00002E56 */
00002E54 6030 bra +0x32 /* 00002E86 */
label00002E56:
00002E56 206B 0030 movea.l A0, [A3 + 0x30]
00002E5A 49D0 lea.l A4, [A0]
00002E5C 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
00002E62 426C 001C clr.w [A4 + 0x1C]
00002E66 7000 moveq.l D0, 0x00
00002E68 2940 0012 move.l [A4 + 0x12], D0
00002E6C 2F0B move.l -[A7], A3
00002E6E 487A 0020 pea.l [PC + 0x20 /* 00002E90, value 0x4E560000 'NV\0\0', cstring "NV" */]
00002E72 4EBA D1C6 jsr [PC - 0x2E3A /* 0000003A */]
00002E76 4267 clr.w -[A7]
00002E78 2F2B 0030 move.l -[A7], [A3 + 0x30]
00002E7C 1F3C 0001 move.b -[A7], 0x1
00002E80 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002E84 4A5F tst.w [A7]+
label00002E86:
00002E86 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002E8A 4E5E unlink A6
00002E8C 2E9F move.l [A7], [A7]+
00002E8E 4E75 rts
00002E90 4E56 0000 link A6, 0
00002E94 2F0C move.l -[A7], A4
00002E96 286E 0008 movea.l A4, [A6 + 0x8]
00002E9A 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00002EA0 2F0C move.l -[A7], A4
00002EA2 3F2C 000C move.w -[A7], [A4 + 0xC]
00002EA6 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002EAA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002EAE 397C 0008 0028 move.w [A4 + 0x28], 0x8
00002EB4 2F0C move.l -[A7], A4
00002EB6 4267 clr.w -[A7]
00002EB8 206C 0030 movea.l A0, [A4 + 0x30]
00002EBC 3F28 0010 move.w -[A7], [A0 + 0x10]
00002EC0 2F0C move.l -[A7], A4
00002EC2 3F3C 000A move.w -[A7], 0xA /* '\n' */
00002EC6 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00002ECA 301F move.w D0, [A7]+
00002ECC 48C0 ext.l D0
00002ECE 2F00 move.l -[A7], D0
00002ED0 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002ED4 285F movea.l A4, [A7]+
00002ED6 4E5E unlink A6
00002ED8 2E9F move.l [A7], [A7]+
00002EDA 4E75 rts
export_197:
00002EDC 4E56 FFF4 link A6, -0x000C
00002EE0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002EE4 2E2E 0008 move.l D7, [A6 + 0x8]
00002EE8 2047 movea.l A0, D7
00002EEA 2668 0012 movea.l A3, [A0 + 0x12]
00002EEE 2047 movea.l A0, D7
00002EF0 2A28 0008 move.l D5, [A0 + 0x8]
00002EF4 4267 clr.w -[A7]
00002EF6 2F07 move.l -[A7], D7
00002EF8 2F3C 000E 0007 move.l -[A7], 0xE0007
00002EFE 3F2B 0002 move.w -[A7], [A3 + 0x2]
00002F02 4267 clr.w -[A7]
00002F04 4EBA DB60 jsr [PC - 0x24A0 /* 00000A66 */]
00002F08 101F move.b D0, [A7]+
00002F0A 6704 beq +0x6 /* 00002F10 */
00002F0C 6000 00EE bra +0xF0 /* 00002FFC */
label00002F10:
00002F10 7000 moveq.l D0, 0x00
00002F12 302B 0008 move.w D0, [A3 + 0x8]
00002F16 2045 movea.l A0, D5
00002F18 3228 0010 move.w D1, [A0 + 0x10]
00002F1C 5341 subq.w D1, 1
00002F1E 41ED F41C lea.l A0, [A5 - 0xBE4]
00002F22 E541 asl D1.w, 2
00002F24 C0B0 1000 and.l D0, [A0 + D1.w]
00002F28 4A80 tst.l D0
00002F2A 56C0 sne D0
00002F2C 4A00 tst.b D0
00002F2E 6620 bne +0x22 /* 00002F50 */
00002F30 7200 moveq.l D1, 0x00
00002F32 322B 000A move.w D1, [A3 + 0xA]
00002F36 2045 movea.l A0, D5
00002F38 3428 0010 move.w D2, [A0 + 0x10]
00002F3C 5342 subq.w D2, 1
00002F3E 41ED F404 lea.l A0, [A5 - 0xBFC]
00002F42 E542 asl D2.w, 2
00002F44 C2B0 2000 and.l D1, [A0 + D2.w]
00002F48 4A81 tst.l D1
00002F4A 56C1 sne D1
00002F4C 8001 or.b D0, D1
00002F4E 6720 beq +0x22 /* 00002F70 */
label00002F50:
00002F50 2047 movea.l A0, D7
00002F52 3F28 0048 move.w -[A7], [A0 + 0x48]
00002F56 2047 movea.l A0, D7
00002F58 3F28 004A move.w -[A7], [A0 + 0x4A]
00002F5C 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00002F60 2F07 move.l -[A7], D7
00002F62 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74
00002F68 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00002F6C 6000 008E bra +0x90 /* 00002FFC */
label00002F70:
00002F70 2047 movea.l A0, D7
00002F72 2C28 0030 move.l D6, [A0 + 0x30]
00002F76 2046 movea.l A0, D6
00002F78 49E8 009C lea.l A4, [A0 + 0x9C]
00002F7C 396B 0002 0004 move.w [A4 + 0x4], [A3 + 0x2]
00002F82 296B 0004 0006 move.l [A4 + 0x6], [A3 + 0x4]
00002F88 41EB 000E lea.l A0, [A3 + 0xE]
00002F8C 2008 move.l D0, A0
00002F8E 5380 subq.l D0, 1
00002F90 2940 000E move.l [A4 + 0xE], D0
00002F94 4267 clr.w -[A7]
00002F96 3F2B 000C move.w -[A7], [A3 + 0xC]
00002F9A 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00002F9E 395F 000A move.w [A4 + 0xA], [A7]+
00002FA2 206C 000E movea.l A0, [A4 + 0xE]
00002FA6 4240 clr.w D0
00002FA8 1010 move.b D0, [A0]
00002FAA 4A40 tst.w D0
00002FAC 660A bne +0xC /* 00002FB8 */
00002FAE 2046 movea.l A0, D6
00002FB0 317C FFFF 001C move.w [A0 + 0x1C], 0xFFFF
00002FB6 6006 bra +0x8 /* 00002FBE */
label00002FB8:
00002FB8 2046 movea.l A0, D6
00002FBA 4268 001C clr.w [A0 + 0x1C]
label00002FBE:
00002FBE 2F07 move.l -[A7], D7
00002FC0 487A 0044 pea.l [PC + 0x44 /* 00003006, value 0x4E56FFEE */]
00002FC4 4EBA D074 jsr [PC - 0x2F8C /* 0000003A */]
00002FC8 2046 movea.l A0, D6
00002FCA 4228 009A clr.b [A0 + 0x9A]
00002FCE 2046 movea.l A0, D6
00002FD0 4868 009C pea.l [A0 + 0x9C]
00002FD4 7007 moveq.l D0, 0x07
00002FD6 2F00 move.l -[A7], D0
00002FD8 A85E syscall BitSet
00002FDA 2046 movea.l A0, D6
00002FDC 4868 009C pea.l [A0 + 0x9C]
00002FE0 7006 moveq.l D0, 0x06
00002FE2 2F00 move.l -[A7], D0
00002FE4 A85F syscall BitClr
00002FE6 2046 movea.l A0, D6
00002FE8 117C 0040 009D move.b [A0 + 0x9D], 0x40 /* '@' */
00002FEE 2047 movea.l A0, D7
00002FF0 317C 1C00 004C move.w [A0 + 0x4C], 0x1C00
00002FF6 2F07 move.l -[A7], D7
00002FF8 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
label00002FFC:
00002FFC 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003000 4E5E unlink A6
00003002 2E9F move.l [A7], [A7]+
00003004 4E75 rts
00003006 4E56 FFEE link A6, -0x0012
0000300A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
0000300E 266E 0008 movea.l A3, [A6 + 0x8]
00003012 282B 0030 move.l D4, [A3 + 0x30]
00003016 2A2B 0008 move.l D5, [A3 + 0x8]
0000301A 2E2B 0012 move.l D7, [A3 + 0x12]
0000301E 2044 movea.l A0, D4
00003020 0828 0004 001E btst.b [A0 + 0x1E], 0x4
00003026 57C6 seq D6
00003028 4406 neg.b D6
0000302A 2044 movea.l A0, D4
0000302C 4A68 0010 tst.w [A0 + 0x10]
00003030 670A beq +0xC /* 0000303C */
00003032 2F0B move.l -[A7], A3
00003034 4EBA 016A jsr [PC + 0x16A /* 000031A0 */]
00003038 6000 015C bra +0x15E /* 00003196 */
label0000303C:
0000303C 2045 movea.l A0, D5
0000303E 0828 0001 0004 btst.b [A0 + 0x4], 0x1
00003044 665A bne +0x5C /* 000030A0 */
00003046 2844 movea.l A4, D4
00003048 4267 clr.w -[A7]
0000304A 3F2B 0048 move.w -[A7], [A3 + 0x48]
0000304E 2F2C 00A2 move.l -[A7], [A4 + 0xA2]
00003052 4267 clr.w -[A7]
00003054 2F05 move.l -[A7], D5
00003056 2F2C 008E move.l -[A7], [A4 + 0x8E]
0000305A 2F2C 0092 move.l -[A7], [A4 + 0x92]
0000305E 2F2C 0096 move.l -[A7], [A4 + 0x96]
00003062 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00003066 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
0000306A 1D5F FFF3 move.b [A6 - 0xD], [A7]+
0000306E 1006 move.b D0, D6
00003070 6710 beq +0x12 /* 00003082 */
00003072 082E 0001 FFF3 btst.b [A6 - 0xD], 0x1
00003078 6616 bne +0x18 /* 00003090 */
0000307A 397C EC78 0010 move.w [A4 + 0x10], 0xEC78
00003080 600E bra +0x10 /* 00003090 */
label00003082:
00003082 082E 0000 FFF3 btst.b [A6 - 0xD], 0x0
00003088 6606 bne +0x8 /* 00003090 */
0000308A 397C EC78 0010 move.w [A4 + 0x10], 0xEC78
label00003090:
00003090 4A6C 0010 tst.w [A4 + 0x10]
00003094 670A beq +0xC /* 000030A0 */
00003096 2F0B move.l -[A7], A3
00003098 4EBA 0106 jsr [PC + 0x106 /* 000031A0 */]
0000309C 6000 00F8 bra +0xFA /* 00003196 */
label000030A0:
000030A0 2045 movea.l A0, D5
000030A2 3028 0010 move.w D0, [A0 + 0x10]
000030A6 5340 subq.w D0, 1
000030A8 41ED F464 lea.l A0, [A5 - 0xB9C]
000030AC E540 asl D0.w, 2
000030AE 3D70 0002 FFEE move.w [A6 - 0x12], [A0 + D0.w + 0x2]
000030B4 2045 movea.l A0, D5
000030B6 3028 0010 move.w D0, [A0 + 0x10]
000030BA 5340 subq.w D0, 1
000030BC 41ED F458 lea.l A0, [A5 - 0xBA8]
000030C0 E540 asl D0.w, 2
000030C2 3D70 0002 FFF0 move.w [A6 - 0x10], [A0 + D0.w + 0x2]
000030C8 1006 move.b D0, D6
000030CA 671A beq +0x1C /* 000030E6 */
000030CC 7200 moveq.l D1, 0x00
000030CE 2047 movea.l A0, D7
000030D0 3228 0008 move.w D1, [A0 + 0x8]
000030D4 7400 moveq.l D2, 0x00
000030D6 342E FFEE move.w D2, [A6 - 0x12]
000030DA C282 and.l D1, D2
000030DC 4A81 tst.l D1
000030DE 56C1 sne D1
000030E0 C001 and.b D0, D1
000030E2 4A00 tst.b D0
000030E4 6626 bne +0x28 /* 0000310C */
label000030E6:
000030E6 1206 move.b D1, D6
000030E8 0A01 0001 xori.b D1, 0x1
000030EC 4A01 tst.b D1
000030EE 6700 0098 beq +0x9A /* 00003188 */
000030F2 7400 moveq.l D2, 0x00
000030F4 2047 movea.l A0, D7
000030F6 3428 000A move.w D2, [A0 + 0xA]
000030FA 7600 moveq.l D3, 0x00
000030FC 362E FFF0 move.w D3, [A6 - 0x10]
00003100 C483 and.l D2, D3
00003102 4A82 tst.l D2
00003104 56C2 sne D2
00003106 C202 and.b D1, D2
00003108 8001 or.b D0, D1
0000310A 677C beq +0x7E /* 00003188 */
label0000310C:
0000310C 1006 move.b D0, D6
0000310E 671C beq +0x1E /* 0000312C */
00003110 4267 clr.w -[A7]
00003112 7000 moveq.l D0, 0x00
00003114 2047 movea.l A0, D7
00003116 3028 0008 move.w D0, [A0 + 0x8]
0000311A 7200 moveq.l D1, 0x00
0000311C 322E FFEE move.w D1, [A6 - 0x12]
00003120 C081 and.l D0, D1
00003122 2F00 move.l -[A7], D0
00003124 A86B syscall LoWord
00003126 375F 004C move.w [A3 + 0x4C], [A7]+
0000312A 601A bra +0x1C /* 00003146 */
label0000312C:
0000312C 4267 clr.w -[A7]
0000312E 7000 moveq.l D0, 0x00
00003130 2047 movea.l A0, D7
00003132 3028 000A move.w D0, [A0 + 0xA]
00003136 7200 moveq.l D1, 0x00
00003138 322E FFF0 move.w D1, [A6 - 0x10]
0000313C C081 and.l D0, D1
0000313E 2F00 move.l -[A7], D0
00003140 A86B syscall LoWord
00003142 375F 004C move.w [A3 + 0x4C], [A7]+
label00003146:
00003146 2F0B move.l -[A7], A3
00003148 487A 0056 pea.l [PC + 0x56 /* 000031A0, value 0x4E56FFE4 */]
0000314C 4EBA CEEC jsr [PC - 0x3114 /* 0000003A */]
00003150 1006 move.b D0, D6
00003152 0A00 0001 xori.b D0, 0x1
00003156 4A00 tst.b D0
00003158 6726 beq +0x28 /* 00003180 */
0000315A 7200 moveq.l D1, 0x00
0000315C 2047 movea.l A0, D7
0000315E 3228 000A move.w D1, [A0 + 0xA]
00003162 C2BC 0000 1E00 and.l D1, 0x1E00
00003168 2047 movea.l A0, D7
0000316A 3428 000A move.w D2, [A0 + 0xA]
0000316E 48C2 ext.l D2
00003170 B481 cmp.l D2, D1
00003172 57C1 seq D1
00003174 C001 and.b D0, D1
00003176 6708 beq +0xA /* 00003180 */
00003178 2F0B move.l -[A7], A3
0000317A 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
0000317E 6016 bra +0x18 /* 00003196 */
label00003180:
00003180 2F0B move.l -[A7], A3
00003182 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
00003186 600E bra +0x10 /* 00003196 */
label00003188:
00003188 206B 003C movea.l A0, [A3 + 0x3C]
0000318C 4268 0010 clr.w [A0 + 0x10]
00003190 2F0B move.l -[A7], A3
00003192 4EBA 000C jsr [PC + 0xC /* 000031A0 */]
label00003196:
00003196 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
0000319A 4E5E unlink A6
0000319C 2E9F move.l [A7], [A7]+
0000319E 4E75 rts
fn000031A0:
000031A0 4E56 FFE4 link A6, -0x001C
000031A4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000031A8 266E 0008 movea.l A3, [A6 + 0x8]
000031AC 2E2B 0030 move.l D7, [A3 + 0x30]
000031B0 2D6B 0012 FFF8 move.l [A6 - 0x8], [A3 + 0x12]
000031B6 2047 movea.l A0, D7
000031B8 3D68 0010 FFF2 move.w [A6 - 0xE], [A0 + 0x10]
000031BE 2A2B 0008 move.l D5, [A3 + 0x8]
000031C2 206B 003C movea.l A0, [A3 + 0x3C]
000031C6 3D68 0010 FFE8 move.w [A6 - 0x18], [A0 + 0x10]
000031CC 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
000031D2 2F0B move.l -[A7], A3
000031D4 3F2B 000C move.w -[A7], [A3 + 0xC]
000031D8 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000031DC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000031E0 377C 0008 0028 move.w [A3 + 0x28], 0x8
000031E6 4A6E FFF2 tst.w [A6 - 0xE]
000031EA 672C beq +0x2E /* 00003218 */
000031EC 3F2B 0048 move.w -[A7], [A3 + 0x48]
000031F0 3F2B 004A move.w -[A7], [A3 + 0x4A]
000031F4 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000031F8 2F0B move.l -[A7], A3
000031FA 4267 clr.w -[A7]
000031FC 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00003200 2F0B move.l -[A7], A3
00003202 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00003206 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
0000320A 301F move.w D0, [A7]+
0000320C 48C0 ext.l D0
0000320E 2F00 move.l -[A7], D0
00003210 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00003214 6000 0204 bra +0x206 /* 0000341A */
label00003218:
00003218 4A6E FFE8 tst.w [A6 - 0x18]
0000321C 672C beq +0x2E /* 0000324A */
0000321E 3F2B 0048 move.w -[A7], [A3 + 0x48]
00003222 3F2B 004A move.w -[A7], [A3 + 0x4A]
00003226 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000322A 2F0B move.l -[A7], A3
0000322C 4267 clr.w -[A7]
0000322E 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00003232 2F0B move.l -[A7], A3
00003234 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00003238 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
0000323C 301F move.w D0, [A7]+
0000323E 48C0 ext.l D0
00003240 2F00 move.l -[A7], D0
00003242 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00003246 6000 01D2 bra +0x1D4 /* 0000341A */
label0000324A:
0000324A 2C2E FFF8 move.l D6, [A6 - 0x8]
0000324E 206E FFF8 movea.l A0, [A6 - 0x8]
00003252 2246 movea.l A1, D6
00003254 32A8 0008 move.w [A1], [A0 + 0x8]
00003258 206E FFF8 movea.l A0, [A6 - 0x8]
0000325C 2246 movea.l A1, D6
0000325E 3368 000A 0002 move.w [A1 + 0x2], [A0 + 0xA]
00003264 2046 movea.l A0, D6
00003266 4268 0004 clr.w [A0 + 0x4]
0000326A 2847 movea.l A4, D7
0000326C 2047 movea.l A0, D7
0000326E 3028 00A0 move.w D0, [A0 + 0xA0]
00003272 907C FFF6 sub.w D0, 0xFFF6
00003276 41ED F916 lea.l A0, [A5 - 0x6EA]
0000327A E540 asl D0.w, 2
0000327C 222C 0064 move.l D1, [A4 + 0x64]
00003280 B2B0 0000 cmp.l D1, [A0 + D0.w]
00003284 6606 bne +0x8 /* 0000328C */
00003286 7002 moveq.l D0, 0x02
00003288 2940 0064 move.l [A4 + 0x64], D0
label0000328C:
0000328C 2047 movea.l A0, D7
0000328E 0828 0004 001E btst.b [A0 + 0x1E], 0x4
00003294 6700 0140 beq +0x142 /* 000033D6 */
00003298 2847 movea.l A4, D7
0000329A 2046 movea.l A0, D6
0000329C 4868 0004 pea.l [A0 + 0x4]
000032A0 42A7 clr.l -[A7]
000032A2 A85E syscall BitSet
000032A4 4267 clr.w -[A7]
000032A6 3F2B 0048 move.w -[A7], [A3 + 0x48]
000032AA 2F2C 0030 move.l -[A7], [A4 + 0x30]
000032AE 4267 clr.w -[A7]
000032B0 2F05 move.l -[A7], D5
000032B2 2F2C 008E move.l -[A7], [A4 + 0x8E]
000032B6 2F2C 0092 move.l -[A7], [A4 + 0x92]
000032BA 2F2C 0096 move.l -[A7], [A4 + 0x96]
000032BE 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
000032C2 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
000032C6 181F move.b D4, [A7]+
000032C8 2045 movea.l A0, D5
000032CA 0828 0001 0004 btst.b [A0 + 0x4], 0x1
000032D0 56C0 sne D0
000032D2 4A00 tst.b D0
000032D4 672C beq +0x2E /* 00003302 */
000032D6 2045 movea.l A0, D5
000032D8 0828 0000 0004 btst.b [A0 + 0x4], 0x0
000032DE 57C1 seq D1
000032E0 C001 and.b D0, D1
000032E2 671E beq +0x20 /* 00003302 */
000032E4 2047 movea.l A0, D7
000032E6 3228 009E move.w D1, [A0 + 0x9E]
000032EA 48C1 ext.l D1
000032EC 0801 0000 btst.b D1, 0x0
000032F0 57C1 seq D1
000032F2 C001 and.b D0, D1
000032F4 670C beq +0xE /* 00003302 */
000032F6 7000 moveq.l D0, 0x00
000032F8 1004 move.b D0, D4
000032FA C0BC 0000 007F and.l D0, 0x7F
00003300 1800 move.b D4, D0
label00003302:
00003302 7000 moveq.l D0, 0x00
00003304 1004 move.b D0, D4
00003306 C0BC 0000 0097 and.l D0, 0x97
0000330C 7218 moveq.l D1, 0x18
0000330E E3A8 lsl D0, D1
00003310 223C 1007 0707 move.l D1, 0x10070707
00003316 C2AC 0096 and.l D1, [A4 + 0x96]
0000331A 8081 or.l D0, D1
0000331C 2940 0096 move.l [A4 + 0x96], D0
00003320 206B 0044 movea.l A0, [A3 + 0x44]
00003324 216C 0096 001A move.l [A0 + 0x1A], [A4 + 0x96]
0000332A 2047 movea.l A0, D7
0000332C 2D48 FFE4 move.l [A6 - 0x1C], A0
00003330 7000 moveq.l D0, 0x00
00003332 1004 move.b D0, D4
00003334 C0BC 0000 0002 and.l D0, 0x2
0000333A 4A80 tst.l D0
0000333C 660A bne +0xC /* 00003348 */
0000333E 206E FFE4 movea.l A0, [A6 - 0x1C]
00003342 316C 011A 0034 move.w [A0 + 0x34], [A4 + 0x11A]
label00003348:
00003348 7000 moveq.l D0, 0x00
0000334A 1004 move.b D0, D4
0000334C C0BC 0000 0001 and.l D0, 0x1
00003352 4A80 tst.l D0
00003354 660C bne +0xE /* 00003362 */
00003356 206E FFE4 movea.l A0, [A6 - 0x1C]
0000335A 302C 011A move.w D0, [A4 + 0x11A]
0000335E 9168 0034 sub.w [A0 + 0x34], D0
label00003362:
00003362 206E FFE4 movea.l A0, [A6 - 0x1C]
00003366 4A68 0034 tst.w [A0 + 0x34]
0000336A 6C04 bge +0x6 /* 00003370 */
0000336C 4268 0034 clr.w [A0 + 0x34]
label00003370:
00003370 206E FFE4 movea.l A0, [A6 - 0x1C]
00003374 2247 movea.l A1, D7
00003376 3029 00A0 move.w D0, [A1 + 0xA0]
0000337A 907C FFF6 sub.w D0, 0xFFF6
0000337E 43ED F916 lea.l A1, [A5 - 0x6EA]
00003382 E540 asl D0.w, 2
00003384 2228 0030 move.l D1, [A0 + 0x30]
00003388 B2B1 0000 cmp.l D1, [A1 + D0.w]
0000338C 6614 bne +0x16 /* 000033A2 */
0000338E 206E FFE4 movea.l A0, [A6 - 0x1C]
00003392 7002 moveq.l D0, 0x02
00003394 2140 0030 move.l [A0 + 0x30], D0
00003398 206E FFE4 movea.l A0, [A6 - 0x1C]
0000339C 7001 moveq.l D0, 0x01
0000339E 2140 0064 move.l [A0 + 0x64], D0
label000033A2:
000033A2 2F0B move.l -[A7], A3
000033A4 2F07 move.l -[A7], D7
000033A6 2047 movea.l A0, D7
000033A8 3F28 009E move.w -[A7], [A0 + 0x9E]
000033AC 4EBA D7BA jsr [PC - 0x2846 /* 00000B68 */]
000033B0 2047 movea.l A0, D7
000033B2 2F08 move.l -[A7], A0
000033B4 2046 movea.l A0, D6
000033B6 4868 0006 pea.l [A0 + 0x6]
000033BA 2F2B 0044 move.l -[A7], [A3 + 0x44]
000033BE 2045 movea.l A0, D5
000033C0 3F28 0010 move.w -[A7], [A0 + 0x10]
000033C4 206E FFF8 movea.l A0, [A6 - 0x8]
000033C8 3F28 000A move.w -[A7], [A0 + 0xA]
000033CC 486E FFF0 pea.l [A6 - 0x10]
000033D0 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000033D4 6020 bra +0x22 /* 000033F6 */
label000033D6:
000033D6 2047 movea.l A0, D7
000033D8 2F08 move.l -[A7], A0
000033DA 2046 movea.l A0, D6
000033DC 4868 0006 pea.l [A0 + 0x6]
000033E0 2F2B 0044 move.l -[A7], [A3 + 0x44]
000033E4 2045 movea.l A0, D5
000033E6 3F28 0010 move.w -[A7], [A0 + 0x10]
000033EA 2046 movea.l A0, D6
000033EC 3F10 move.w -[A7], [A0]
000033EE 486E FFF0 pea.l [A6 - 0x10]
000033F2 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
label000033F6:
000033F6 49D3 lea.l A4, [A3]
000033F8 7000 moveq.l D0, 0x00
000033FA 2940 0018 move.l [A4 + 0x18], D0
000033FE 302E FFF0 move.w D0, [A6 - 0x10]
00003402 5C40 addq.w D0, 6
00003404 3940 0016 move.w [A4 + 0x16], D0
00003408 3F2B 0048 move.w -[A7], [A3 + 0x48]
0000340C 3F2B 004A move.w -[A7], [A3 + 0x4A]
00003410 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00003414 2F0B move.l -[A7], A3
00003416 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label0000341A:
0000341A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000341E 4E5E unlink A6
00003420 2E9F move.l [A7], [A7]+
00003422 4E75 rts
export_198:
00003424 4E56 FFF0 link A6, -0x0010
00003428 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000342C 266E 0008 movea.l A3, [A6 + 0x8]
00003430 2E2B 0012 move.l D7, [A3 + 0x12]
00003434 282B 0008 move.l D4, [A3 + 0x8]
00003438 2C2B 0030 move.l D6, [A3 + 0x30]
0000343C 4267 clr.w -[A7]
0000343E 2F0B move.l -[A7], A3
00003440 2F3C 000E 0017 move.l -[A7], 0xE0017
00003446 2047 movea.l A0, D7
00003448 3F28 0002 move.w -[A7], [A0 + 0x2]
0000344C 4267 clr.w -[A7]
0000344E 4EBA D616 jsr [PC - 0x29EA /* 00000A66 */]
00003452 101F move.b D0, [A7]+
00003454 6704 beq +0x6 /* 0000345A */
00003456 6000 0106 bra +0x108 /* 0000355E */
label0000345A:
0000345A 4267 clr.w -[A7]
0000345C 2F0B move.l -[A7], A3
0000345E 2047 movea.l A0, D7
00003460 3F28 0008 move.w -[A7], [A0 + 0x8]
00003464 2044 movea.l A0, D4
00003466 3028 0010 move.w D0, [A0 + 0x10]
0000346A 5340 subq.w D0, 1
0000346C 41ED F44C lea.l A0, [A5 - 0xBB4]
00003470 E540 asl D0.w, 2
00003472 3F30 0002 move.w -[A7], [A0 + D0.w + 0x2]
00003476 486E FFF6 pea.l [A6 - 0xA]
0000347A 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
0000347E 101F move.b D0, [A7]+
00003480 671E beq +0x20 /* 000034A0 */
00003482 3F2B 0048 move.w -[A7], [A3 + 0x48]
00003486 3F2B 004A move.w -[A7], [A3 + 0x4A]
0000348A 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000348E 2F0B move.l -[A7], A3
00003490 302E FFF6 move.w D0, [A6 - 0xA]
00003494 48C0 ext.l D0
00003496 2F00 move.l -[A7], D0
00003498 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000349C 6000 00C0 bra +0xC2 /* 0000355E */
label000034A0:
000034A0 2046 movea.l A0, D6
000034A2 49E8 009C lea.l A4, [A0 + 0x9C]
000034A6 2047 movea.l A0, D7
000034A8 3968 0002 0004 move.w [A4 + 0x4], [A0 + 0x2]
000034AE 2047 movea.l A0, D7
000034B0 2968 0004 0006 move.l [A4 + 0x6], [A0 + 0x4]
000034B6 2047 movea.l A0, D7
000034B8 41E8 000C lea.l A0, [A0 + 0xC]
000034BC 2008 move.l D0, A0
000034BE 5380 subq.l D0, 1
000034C0 2940 000E move.l [A4 + 0xE], D0
000034C4 4267 clr.w -[A7]
000034C6 2047 movea.l A0, D7
000034C8 3F28 000A move.w -[A7], [A0 + 0xA]
000034CC 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000034D0 395F 000A move.w [A4 + 0xA], [A7]+
000034D4 2046 movea.l A0, D6
000034D6 4268 001C clr.w [A0 + 0x1C]
000034DA 2F0C move.l -[A7], A4
000034DC 7007 moveq.l D0, 0x07
000034DE 2F00 move.l -[A7], D0
000034E0 A85E syscall BitSet
000034E2 2F0C move.l -[A7], A4
000034E4 7006 moveq.l D0, 0x06
000034E6 2F00 move.l -[A7], D0
000034E8 A85F syscall BitClr
000034EA 197C 0024 0001 move.b [A4 + 0x1], 0x24 /* '$' */
000034F0 4267 clr.w -[A7]
000034F2 2047 movea.l A0, D7
000034F4 3F28 000A move.w -[A7], [A0 + 0xA]
000034F8 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
000034FC 3A1F move.w D5, [A7]+
000034FE 2047 movea.l A0, D7
00003500 41E8 000A lea.l A0, [A0 + 0xA]
00003504 2008 move.l D0, A0
00003506 5480 addq.l D0, 2
00003508 3205 move.w D1, D5
0000350A 48C1 ext.l D1
0000350C D280 add.l D1, D0
0000350E 3005 move.w D0, D5
00003510 48C0 ext.l D0
00003512 81FC 0002 divs.w D0, 0x2
00003516 4840 swap.w D0
00003518 48C0 ext.l D0
0000351A D081 add.l D0, D1
0000351C 2740 0034 move.l [A3 + 0x34], D0
00003520 7000 moveq.l D0, 0x00
00003522 2740 0038 move.l [A3 + 0x38], D0
00003526 2047 movea.l A0, D7
00003528 0828 0000 0009 btst.b [A0 + 0x9], 0x0
0000352E 6712 beq +0x14 /* 00003542 */
00003530 7000 moveq.l D0, 0x00
00003532 206B 0034 movea.l A0, [A3 + 0x34]
00003536 3010 move.w D0, [A0]
00003538 C0BC 0000 FFFF and.l D0, 0xFFFF
0000353E 2740 0038 move.l [A3 + 0x38], D0
label00003542:
00003542 2F0B move.l -[A7], A3
00003544 487A 0022 pea.l [PC + 0x22 /* 00003568, value 0x4E56FFCC */]
00003548 4EBA CAF0 jsr [PC - 0x3510 /* 0000003A */]
0000354C 377C 1C00 004C move.w [A3 + 0x4C], 0x1C00
00003552 2046 movea.l A0, D6
00003554 4228 009A clr.b [A0 + 0x9A]
00003558 2F0B move.l -[A7], A3
0000355A 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
label0000355E:
0000355E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003562 4E5E unlink A6
00003564 2E9F move.l [A7], [A7]+
00003566 4E75 rts
00003568 4E56 FFCC link A6, -0x0034
0000356C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003570 266E 0008 movea.l A3, [A6 + 0x8]
00003574 282B 0008 move.l D4, [A3 + 0x8]
00003578 286B 0030 movea.l A4, [A3 + 0x30]
0000357C 2C2B 0012 move.l D6, [A3 + 0x12]
00003580 3E2C 0010 move.w D7, [A4 + 0x10]
00003584 082C 0004 001E btst.b [A4 + 0x1E], 0x4
0000358A 57C5 seq D5
0000358C 4405 neg.b D5
0000358E 4267 clr.w -[A7]
00003590 2F0C move.l -[A7], A4
00003592 2F2B 0034 move.l -[A7], [A3 + 0x34]
00003596 2046 movea.l A0, D6
00003598 3F28 0008 move.w -[A7], [A0 + 0x8]
0000359C 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000035A0 101F move.b D0, [A7]+
000035A2 670C beq +0xE /* 000035B0 */
000035A4 08EB 0002 0039 bset.b [A3 + 0x39], 0x2
000035AA 08EB 0003 0039 bset.b [A3 + 0x39], 0x3
label000035B0:
000035B0 4A47 tst.w D7
000035B2 57C0 seq D0
000035B4 4A00 tst.b D0
000035B6 6700 00E8 beq +0xEA /* 000036A0 */
000035BA 2044 movea.l A0, D4
000035BC 0828 0001 0004 btst.b [A0 + 0x4], 0x1
000035C2 57C1 seq D1
000035C4 C001 and.b D0, D1
000035C6 6700 00D8 beq +0xDA /* 000036A0 */
000035CA 41EC 009C lea.l A0, [A4 + 0x9C]
000035CE 2D48 FFDC move.l [A6 - 0x24], A0
000035D2 2D4C FFD8 move.l [A6 - 0x28], A4
000035D6 4267 clr.w -[A7]
000035D8 206E FFDC movea.l A0, [A6 - 0x24]
000035DC 3F28 0004 move.w -[A7], [A0 + 0x4]
000035E0 2F28 0006 move.l -[A7], [A0 + 0x6]
000035E4 4267 clr.w -[A7]
000035E6 2F04 move.l -[A7], D4
000035E8 206E FFD8 movea.l A0, [A6 - 0x28]
000035EC 2F28 008E move.l -[A7], [A0 + 0x8E]
000035F0 2F28 0092 move.l -[A7], [A0 + 0x92]
000035F4 2F28 0096 move.l -[A7], [A0 + 0x96]
000035F8 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
000035FC 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00003600 1D5F FFF1 move.b [A6 - 0xF], [A7]+
00003604 1005 move.b D0, D5
00003606 6744 beq +0x46 /* 0000364C */
00003608 4AAC 0036 tst.l [A4 + 0x36]
0000360C 56C0 sne D0
0000360E 4A00 tst.b D0
00003610 660C bne +0xE /* 0000361E */
00003612 4AAC 0040 tst.l [A4 + 0x40]
00003616 56C1 sne D1
00003618 8001 or.b D0, D1
0000361A 6700 0084 beq +0x86 /* 000036A0 */
label0000361E:
0000361E 4267 clr.w -[A7]
00003620 206E FFDC movea.l A0, [A6 - 0x24]
00003624 2F08 move.l -[A7], A0
00003626 7001 moveq.l D0, 0x01
00003628 2F00 move.l -[A7], D0
0000362A A85D syscall BitTst
0000362C 101F move.b D0, [A7]+
0000362E 0A00 0001 xori.b D0, 0x1
00003632 4A00 tst.b D0
00003634 6610 bne +0x12 /* 00003646 */
00003636 082E 0001 FFF1 btst.b [A6 - 0xF], 0x1
0000363C 57C1 seq D1
0000363E 8001 or.b D0, D1
00003640 0240 0001 andi.w D0, 0x1
00003644 675A beq +0x5C /* 000036A0 */
label00003646:
00003646 3E3C EC78 move.w D7, 0xEC78
0000364A 6054 bra +0x56 /* 000036A0 */
label0000364C:
0000364C 4A6C 0034 tst.w [A4 + 0x34]
00003650 5EC0 sgt D0
00003652 4A00 tst.b D0
00003654 661E bne +0x20 /* 00003674 */
00003656 223C 0000 01A0 move.l D1, 0x1A0
0000365C C2AB 0038 and.l D1, [A3 + 0x38]
00003660 4A81 tst.l D1
00003662 56C1 sne D1
00003664 8001 or.b D0, D1
00003666 660C bne +0xE /* 00003674 */
00003668 082B 0003 0039 btst.b [A3 + 0x39], 0x3
0000366E 56C1 sne D1
00003670 8001 or.b D0, D1
00003672 672C beq +0x2E /* 000036A0 */
label00003674:
00003674 4267 clr.w -[A7]
00003676 206E FFDC movea.l A0, [A6 - 0x24]
0000367A 2F08 move.l -[A7], A0
0000367C 7001 moveq.l D0, 0x01
0000367E 2F00 move.l -[A7], D0
00003680 A85D syscall BitTst
00003682 101F move.b D0, [A7]+
00003684 0A00 0001 xori.b D0, 0x1
00003688 4A00 tst.b D0
0000368A 6610 bne +0x12 /* 0000369C */
0000368C 082E 0000 FFF1 btst.b [A6 - 0xF], 0x0
00003692 57C1 seq D1
00003694 8001 or.b D0, D1
00003696 0240 0001 andi.w D0, 0x1
0000369A 6704 beq +0x6 /* 000036A0 */
label0000369C:
0000369C 3E3C EC78 move.w D7, 0xEC78
label000036A0:
000036A0 4A47 tst.w D7
000036A2 670E beq +0x10 /* 000036B2 */
000036A4 3947 0010 move.w [A4 + 0x10], D7
000036A8 2F0B move.l -[A7], A3
000036AA 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
000036AE 6000 0270 bra +0x272 /* 00003920 */
label000036B2:
000036B2 1005 move.b D0, D5
000036B4 6742 beq +0x44 /* 000036F8 */
000036B6 2046 movea.l A0, D6
000036B8 0828 0005 0009 btst.b [A0 + 0x9], 0x5
000036BE 6728 beq +0x2A /* 000036E8 */
000036C0 2046 movea.l A0, D6
000036C2 0828 0005 0008 btst.b [A0 + 0x8], 0x5
000036C8 662E bne +0x30 /* 000036F8 */
000036CA 4267 clr.w -[A7]
000036CC 2F0C move.l -[A7], A4
000036CE 2F2B 0034 move.l -[A7], [A3 + 0x34]
000036D2 2046 movea.l A0, D6
000036D4 3F28 0008 move.w -[A7], [A0 + 0x8]
000036D8 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
000036DC 101F move.b D0, [A7]+
000036DE 6718 beq +0x1A /* 000036F8 */
000036E0 08EB 0000 0039 bset.b [A3 + 0x39], 0x0
000036E6 6010 bra +0x12 /* 000036F8 */
label000036E8:
000036E8 2046 movea.l A0, D6
000036EA 0828 0005 0008 btst.b [A0 + 0x8], 0x5
000036F0 6706 beq +0x8 /* 000036F8 */
000036F2 08EB 0001 0039 bset.b [A3 + 0x39], 0x1
label000036F8:
000036F8 1005 move.b D0, D5
000036FA 6722 beq +0x24 /* 0000371E */
000036FC 4267 clr.w -[A7]
000036FE 2F0C move.l -[A7], A4
00003700 2F2B 0034 move.l -[A7], [A3 + 0x34]
00003704 2F2B 0044 move.l -[A7], [A3 + 0x44]
00003708 2044 movea.l A0, D4
0000370A 3F28 0010 move.w -[A7], [A0 + 0x10]
0000370E 2046 movea.l A0, D6
00003710 3F28 0008 move.w -[A7], [A0 + 0x8]
00003714 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00003718 3E1F move.w D7, [A7]+
0000371A 6000 0152 bra +0x154 /* 0000386E */
label0000371E:
0000371E 41EC 0020 lea.l A0, [A4 + 0x20]
00003722 2D48 FFD4 move.l [A6 - 0x2C], A0
00003726 0828 0000 0009 btst.b [A0 + 0x9], 0x0
0000372C 56C0 sne D0
0000372E 4400 neg.b D0
00003730 1D40 FFE8 move.b [A6 - 0x18], D0
00003734 206E FFD4 movea.l A0, [A6 - 0x2C]
00003738 2D68 000A FFE4 move.l [A6 - 0x1C], [A0 + 0xA]
0000373E 7000 moveq.l D0, 0x00
00003740 102C 005D move.b D0, [A4 + 0x5D]
00003744 C0BC 0000 0070 and.l D0, 0x70 /* 'p' */
0000374A 3D40 FFE2 move.w [A6 - 0x1E], D0
0000374E 4267 clr.w -[A7]
00003750 2F0C move.l -[A7], A4
00003752 2F2B 0034 move.l -[A7], [A3 + 0x34]
00003756 2F2B 0044 move.l -[A7], [A3 + 0x44]
0000375A 2044 movea.l A0, D4
0000375C 3F28 0010 move.w -[A7], [A0 + 0x10]
00003760 2046 movea.l A0, D6
00003762 3F28 0008 move.w -[A7], [A0 + 0x8]
00003766 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000376A 3E1F move.w D7, [A7]+
0000376C 1005 move.b D0, D5
0000376E 0A00 0001 xori.b D0, 0x1
00003772 4A00 tst.b D0
00003774 6770 beq +0x72 /* 000037E6 */
00003776 2046 movea.l A0, D6
00003778 0828 0004 0008 btst.b [A0 + 0x8], 0x4
0000377E 56C1 sne D1
00003780 C001 and.b D0, D1
00003782 4A00 tst.b D0
00003784 6760 beq +0x62 /* 000037E6 */
00003786 206B 0044 movea.l A0, [A3 + 0x44]
0000378A 0828 0004 001A btst.b [A0 + 0x1A], 0x4
00003790 56C1 sne D1
00003792 C001 and.b D0, D1
00003794 6750 beq +0x52 /* 000037E6 */
00003796 3D7C 0001 FFE0 move.w [A6 - 0x20], 0x1
0000379C 6040 bra +0x42 /* 000037DE */
label0000379E:
0000379E 302E FFE0 move.w D0, [A6 - 0x20]
000037A2 907C FFF6 sub.w D0, 0xFFF6
000037A6 41ED F96A lea.l A0, [A5 - 0x696]
000037AA D040 add.w D0, D0
000037AC 3230 0000 move.w D1, [A0 + D0.w]
000037B0 B26C 0016 cmp.w D1, [A4 + 0x16]
000037B4 57C0 seq D0
000037B6 4A00 tst.b D0
000037B8 6720 beq +0x22 /* 000037DA */
000037BA 322E FFE0 move.w D1, [A6 - 0x20]
000037BE 927C FFF6 sub.w D1, 0xFFF6
000037C2 41ED F916 lea.l A0, [A5 - 0x6EA]
000037C6 E541 asl D1.w, 2
000037C8 242C 0030 move.l D2, [A4 + 0x30]
000037CC B4B0 1000 cmp.l D2, [A0 + D1.w]
000037D0 57C1 seq D1
000037D2 C001 and.b D0, D1
000037D4 6704 beq +0x6 /* 000037DA */
000037D6 3E3C EC78 move.w D7, 0xEC78
label000037DA:
000037DA 526E FFE0 addq.w [A6 - 0x20], 1
label000037DE:
000037DE 700A moveq.l D0, 0x0A
000037E0 B06E FFE0 cmp.w D0, [A6 - 0x20]
000037E4 6CB8 bge -0x46 /* 0000379E */
label000037E6:
000037E6 302B 0048 move.w D0, [A3 + 0x48]
000037EA 907C FFF6 sub.w D0, 0xFFF6
000037EE 41ED F33C lea.l A0, [A5 - 0xCC4]
000037F2 E540 asl D0.w, 2
000037F4 222C 00D0 move.l D1, [A4 + 0xD0]
000037F8 B2B0 0000 cmp.l D1, [A0 + D0.w]
000037FC 57C0 seq D0
000037FE 4A00 tst.b D0
00003800 661C bne +0x1E /* 0000381E */
00003802 322B 0048 move.w D1, [A3 + 0x48]
00003806 927C FFF6 sub.w D1, 0xFFF6
0000380A 41ED F388 lea.l A0, [A5 - 0xC78]
0000380E E541 asl D1.w, 2
00003810 242C 00D0 move.l D2, [A4 + 0xD0]
00003814 B4B0 1000 cmp.l D2, [A0 + D1.w]
00003818 57C1 seq D1
0000381A 8001 or.b D0, D1
0000381C 6712 beq +0x14 /* 00003830 */
label0000381E:
0000381E 7000 moveq.l D0, 0x00
00003820 102C 005D move.b D0, [A4 + 0x5D]
00003824 7200 moveq.l D1, 0x00
00003826 322E FFE2 move.w D1, [A6 - 0x1E]
0000382A 8081 or.l D0, D1
0000382C 1940 005D move.b [A4 + 0x5D], D0
label00003830:
00003830 302C 0132 move.w D0, [A4 + 0x132]
00003834 907C FFF6 sub.w D0, 0xFFF6
00003838 41ED F916 lea.l A0, [A5 - 0x6EA]
0000383C E540 asl D0.w, 2
0000383E 222C 00D0 move.l D1, [A4 + 0xD0]
00003842 B2B0 0000 cmp.l D1, [A0 + D0.w]
00003846 6626 bne +0x28 /* 0000386E */
00003848 102E FFE8 move.b D0, [A6 - 0x18]
0000384C 670C beq +0xE /* 0000385A */
0000384E 206E FFD4 movea.l A0, [A6 - 0x2C]
00003852 08E8 0000 0009 bset.b [A0 + 0x9], 0x0
00003858 600A bra +0xC /* 00003864 */
label0000385A:
0000385A 206E FFD4 movea.l A0, [A6 - 0x2C]
0000385E 08A8 0000 0009 bclr.b [A0 + 0x9], 0x0
label00003864:
00003864 206E FFD4 movea.l A0, [A6 - 0x2C]
00003868 216E FFE4 000A move.l [A0 + 0xA], [A6 - 0x1C]
label0000386E:
0000386E 4A47 tst.w D7
00003870 670E beq +0x10 /* 00003880 */
00003872 3947 0010 move.w [A4 + 0x10], D7
00003876 2F0B move.l -[A7], A3
00003878 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
0000387C 6000 00A2 bra +0xA4 /* 00003920 */
label00003880:
00003880 1005 move.b D0, D5
00003882 6724 beq +0x26 /* 000038A8 */
00003884 082B 0001 0039 btst.b [A3 + 0x39], 0x1
0000388A 676E beq +0x70 /* 000038FA */
0000388C 206B 0044 movea.l A0, [A3 + 0x44]
00003890 2D48 FFD0 move.l [A6 - 0x30], A0
00003894 2F0C move.l -[A7], A4
00003896 206E FFD0 movea.l A0, [A6 - 0x30]
0000389A 4868 000E pea.l [A0 + 0xE]
0000389E 4868 0010 pea.l [A0 + 0x10]
000038A2 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */]
000038A6 6052 bra +0x54 /* 000038FA */
label000038A8:
000038A8 7000 moveq.l D0, 0x00
000038AA 2046 movea.l A0, D6
000038AC 3028 0008 move.w D0, [A0 + 0x8]
000038B0 C0BC 0000 1C00 and.l D0, 0x1C00
000038B6 4A80 tst.l D0
000038B8 56C0 sne D0
000038BA 4A00 tst.b D0
000038BC 661E bne +0x20 /* 000038DC */
000038BE 223C 0000 01A0 move.l D1, 0x1A0
000038C4 C2AB 0038 and.l D1, [A3 + 0x38]
000038C8 4A81 tst.l D1
000038CA 56C1 sne D1
000038CC 8001 or.b D0, D1
000038CE 660C bne +0xE /* 000038DC */
000038D0 082B 0002 0039 btst.b [A3 + 0x39], 0x2
000038D6 56C1 sne D1
000038D8 8001 or.b D0, D1
000038DA 671E beq +0x20 /* 000038FA */
label000038DC:
000038DC 2F0B move.l -[A7], A3
000038DE 487A 004A pea.l [PC + 0x4A /* 0000392A, value 0x4E56FFEE */]
000038E2 4EBA C756 jsr [PC - 0x38AA /* 0000003A */]
000038E6 296C 00D0 0030 move.l [A4 + 0x30], [A4 + 0xD0]
000038EC 377C 1C00 004C move.w [A3 + 0x4C], 0x1C00
000038F2 2F0B move.l -[A7], A3
000038F4 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
000038F8 6026 bra +0x28 /* 00003920 */
label000038FA:
000038FA 2D4C FFCC move.l [A6 - 0x34], A4
000038FE 206E FFCC movea.l A0, [A6 - 0x34]
00003902 216C 00A2 0030 move.l [A0 + 0x30], [A4 + 0xA2]
00003908 2F0B move.l -[A7], A3
0000390A 487A 00D0 pea.l [PC + 0xD0 /* 000039DC, value 0x4E56FFEE */]
0000390E 4EBA C72A jsr [PC - 0x38D6 /* 0000003A */]
00003912 4267 clr.w -[A7]
00003914 2F0C move.l -[A7], A4
00003916 1F3C 0001 move.b -[A7], 0x1
0000391A 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
0000391E 3E1F move.w D7, [A7]+
label00003920:
00003920 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003924 4E5E unlink A6
00003926 2E9F move.l [A7], [A7]+
00003928 4E75 rts
0000392A 4E56 FFEE link A6, -0x0012
0000392E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003932 2C2E 0008 move.l D6, [A6 + 0x8]
00003936 2046 movea.l A0, D6
00003938 2668 0030 movea.l A3, [A0 + 0x30]
0000393C 2046 movea.l A0, D6
0000393E 2068 003C movea.l A0, [A0 + 0x3C]
00003942 3A28 0010 move.w D5, [A0 + 0x10]
00003946 670C beq +0xE /* 00003954 */
00003948 3745 0010 move.w [A3 + 0x10], D5
0000394C 2F06 move.l -[A7], D6
0000394E 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00003952 607E bra +0x80 /* 000039D2 */
label00003954:
00003954 2046 movea.l A0, D6
00003956 2828 0008 move.l D4, [A0 + 0x8]
0000395A 4247 clr.w D7
0000395C 49EB 009C lea.l A4, [A3 + 0x9C]
00003960 2D4B FFEE move.l [A6 - 0x12], A3
00003964 4267 clr.w -[A7]
00003966 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000396A 2F2C 0034 move.l -[A7], [A4 + 0x34]
0000396E 4267 clr.w -[A7]
00003970 2F04 move.l -[A7], D4
00003972 206E FFEE movea.l A0, [A6 - 0x12]
00003976 2F28 008E move.l -[A7], [A0 + 0x8E]
0000397A 2F28 0092 move.l -[A7], [A0 + 0x92]
0000397E 2F28 0096 move.l -[A7], [A0 + 0x96]
00003982 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00003986 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
0000398A 1D5F FFF3 move.b [A6 - 0xD], [A7]+
0000398E 7000 moveq.l D0, 0x00
00003990 102E FFF3 move.b D0, [A6 - 0xD]
00003994 C0BC 0000 0080 and.l D0, 0x80
0000399A 4A80 tst.l D0
0000399C 6604 bne +0x6 /* 000039A2 */
0000399E 3E3C EC78 move.w D7, 0xEC78
label000039A2:
000039A2 4A47 tst.w D7
000039A4 670C beq +0xE /* 000039B2 */
000039A6 3747 0010 move.w [A3 + 0x10], D7
000039AA 2F06 move.l -[A7], D6
000039AC 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
000039B0 6020 bra +0x22 /* 000039D2 */
label000039B2:
000039B2 49D3 lea.l A4, [A3]
000039B4 296B 00A2 0030 move.l [A4 + 0x30], [A3 + 0xA2]
000039BA 2F06 move.l -[A7], D6
000039BC 487A 001E pea.l [PC + 0x1E /* 000039DC, value 0x4E56FFEE */]
000039C0 4EBA C678 jsr [PC - 0x3988 /* 0000003A */]
000039C4 4267 clr.w -[A7]
000039C6 2F0B move.l -[A7], A3
000039C8 1F3C 0001 move.b -[A7], 0x1
000039CC 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
000039D0 3E1F move.w D7, [A7]+
label000039D2:
000039D2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000039D6 4E5E unlink A6
000039D8 2E9F move.l [A7], [A7]+
000039DA 4E75 rts
000039DC 4E56 FFEE link A6, -0x0012
000039E0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000039E4 286E 0008 movea.l A4, [A6 + 0x8]
000039E8 266C 0030 movea.l A3, [A4 + 0x30]
000039EC 2A2C 0012 move.l D5, [A4 + 0x12]
000039F0 2C2C 0008 move.l D6, [A4 + 0x8]
000039F4 4A6B 0010 tst.w [A3 + 0x10]
000039F8 670A beq +0xC /* 00003A04 */
000039FA 2F0C move.l -[A7], A4
000039FC 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00003A00 6000 00E4 bra +0xE6 /* 00003AE6 */
label00003A04:
00003A04 082B 0004 001E btst.b [A3 + 0x1E], 0x4
00003A0A 57C7 seq D7
00003A0C 4407 neg.b D7
00003A0E 1007 move.b D0, D7
00003A10 6714 beq +0x16 /* 00003A26 */
00003A12 2046 movea.l A0, D6
00003A14 3028 0010 move.w D0, [A0 + 0x10]
00003A18 5340 subq.w D0, 1
00003A1A 41ED F464 lea.l A0, [A5 - 0xB9C]
00003A1E E540 asl D0.w, 2
00003A20 2830 0000 move.l D4, [A0 + D0.w]
00003A24 6012 bra +0x14 /* 00003A38 */
label00003A26:
00003A26 2046 movea.l A0, D6
00003A28 3028 0010 move.w D0, [A0 + 0x10]
00003A2C 5340 subq.w D0, 1
00003A2E 41ED F458 lea.l A0, [A5 - 0xBA8]
00003A32 E540 asl D0.w, 2
00003A34 2830 0000 move.l D4, [A0 + D0.w]
label00003A38:
00003A38 7000 moveq.l D0, 0x00
00003A3A 2045 movea.l A0, D5
00003A3C 3028 0008 move.w D0, [A0 + 0x8]
00003A40 C084 and.l D0, D4
00003A42 4A80 tst.l D0
00003A44 56C0 sne D0
00003A46 4A00 tst.b D0
00003A48 660C bne +0xE /* 00003A56 */
00003A4A 082C 0000 0039 btst.b [A4 + 0x39], 0x0
00003A50 56C1 sne D1
00003A52 8001 or.b D0, D1
00003A54 6764 beq +0x66 /* 00003ABA */
label00003A56:
00003A56 1007 move.b D0, D7
00003A58 0A00 0001 xori.b D0, 0x1
00003A5C 4A00 tst.b D0
00003A5E 673E beq +0x40 /* 00003A9E */
00003A60 7200 moveq.l D1, 0x00
00003A62 2045 movea.l A0, D5
00003A64 3228 0008 move.w D1, [A0 + 0x8]
00003A68 C2BC 0000 1C00 and.l D1, 0x1C00
00003A6E 4A81 tst.l D1
00003A70 56C1 sne D1
00003A72 4A01 tst.b D1
00003A74 6620 bne +0x22 /* 00003A96 */
00003A76 243C 0000 01A0 move.l D2, 0x1A0
00003A7C C4AC 0038 and.l D2, [A4 + 0x38]
00003A80 4A82 tst.l D2
00003A82 56C2 sne D2
00003A84 8202 or.b D1, D2
00003A86 660E bne +0x10 /* 00003A96 */
00003A88 082C 0002 0039 btst.b [A4 + 0x39], 0x2
00003A8E 56C2 sne D2
00003A90 8202 or.b D1, D2
00003A92 C001 and.b D0, D1
00003A94 6708 beq +0xA /* 00003A9E */
label00003A96:
00003A96 2F0C move.l -[A7], A4
00003A98 4EBA 0056 jsr [PC + 0x56 /* 00003AF0 */]
00003A9C 6048 bra +0x4A /* 00003AE6 */
label00003A9E:
00003A9E 2F0C move.l -[A7], A4
00003AA0 487A 004E pea.l [PC + 0x4E /* 00003AF0, value 0x4E56FFEA */]
00003AA4 4EBA C594 jsr [PC - 0x3A6C /* 0000003A */]
00003AA8 276B 00D0 0030 move.l [A3 + 0x30], [A3 + 0xD0]
00003AAE 426C 004C clr.w [A4 + 0x4C]
00003AB2 2F0C move.l -[A7], A4
00003AB4 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
00003AB8 602C bra +0x2E /* 00003AE6 */
label00003ABA:
00003ABA 206C 003C movea.l A0, [A4 + 0x3C]
00003ABE 4268 0010 clr.w [A0 + 0x10]
00003AC2 203C 0000 01A0 move.l D0, 0x1A0
00003AC8 C0AC 0038 and.l D0, [A4 + 0x38]
00003ACC 4A80 tst.l D0
00003ACE 56C0 sne D0
00003AD0 4A00 tst.b D0
00003AD2 670C beq +0xE /* 00003AE0 */
00003AD4 C007 and.b D0, D7
00003AD6 6708 beq +0xA /* 00003AE0 */
00003AD8 2F0C move.l -[A7], A4
00003ADA 4EBA 0150 jsr [PC + 0x150 /* 00003C2C */]
00003ADE 6006 bra +0x8 /* 00003AE6 */
label00003AE0:
00003AE0 2F0C move.l -[A7], A4
00003AE2 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
label00003AE6:
00003AE6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003AEA 4E5E unlink A6
00003AEC 2E9F move.l [A7], [A7]+
00003AEE 4E75 rts
fn00003AF0:
00003AF0 4E56 FFEA link A6, -0x0016
00003AF4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003AF8 266E 0008 movea.l A3, [A6 + 0x8]
00003AFC 2E2B 0030 move.l D7, [A3 + 0x30]
00003B00 282B 0012 move.l D4, [A3 + 0x12]
00003B04 2C2B 0008 move.l D6, [A3 + 0x8]
00003B08 206B 003C movea.l A0, [A3 + 0x3C]
00003B0C 3D68 0010 FFF0 move.w [A6 - 0x10], [A0 + 0x10]
00003B12 2047 movea.l A0, D7
00003B14 0828 0004 001E btst.b [A0 + 0x1E], 0x4
00003B1A 57C5 seq D5
00003B1C 4405 neg.b D5
00003B1E 4A6E FFF0 tst.w [A6 - 0x10]
00003B22 6712 beq +0x14 /* 00003B36 */
00003B24 2047 movea.l A0, D7
00003B26 316E FFF0 0010 move.w [A0 + 0x10], [A6 - 0x10]
00003B2C 2F0B move.l -[A7], A3
00003B2E 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00003B32 6000 00EE bra +0xF0 /* 00003C22 */
label00003B36:
00003B36 1005 move.b D0, D5
00003B38 6716 beq +0x18 /* 00003B50 */
00003B3A 2046 movea.l A0, D6
00003B3C 3028 0010 move.w D0, [A0 + 0x10]
00003B40 5340 subq.w D0, 1
00003B42 41ED F464 lea.l A0, [A5 - 0xB9C]
00003B46 E540 asl D0.w, 2
00003B48 2D70 0000 FFEA move.l [A6 - 0x16], [A0 + D0.w]
00003B4E 6014 bra +0x16 /* 00003B64 */
label00003B50:
00003B50 2046 movea.l A0, D6
00003B52 3028 0010 move.w D0, [A0 + 0x10]
00003B56 5340 subq.w D0, 1
00003B58 41ED F458 lea.l A0, [A5 - 0xBA8]
00003B5C E540 asl D0.w, 2
00003B5E 2D70 0000 FFEA move.l [A6 - 0x16], [A0 + D0.w]
label00003B64:
00003B64 7000 moveq.l D0, 0x00
00003B66 2044 movea.l A0, D4
00003B68 3028 0008 move.w D0, [A0 + 0x8]
00003B6C C0AE FFEA and.l D0, [A6 - 0x16]
00003B70 4A80 tst.l D0
00003B72 674A beq +0x4C /* 00003BBE */
00003B74 1005 move.b D0, D5
00003B76 6724 beq +0x26 /* 00003B9C */
00003B78 4267 clr.w -[A7]
00003B7A 2047 movea.l A0, D7
00003B7C 2F08 move.l -[A7], A0
00003B7E 2F2B 0034 move.l -[A7], [A3 + 0x34]
00003B82 2F2B 0044 move.l -[A7], [A3 + 0x44]
00003B86 2046 movea.l A0, D6
00003B88 3F28 0010 move.w -[A7], [A0 + 0x10]
00003B8C 2044 movea.l A0, D4
00003B8E 3F28 0008 move.w -[A7], [A0 + 0x8]
00003B92 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00003B96 3D5F FFF2 move.w [A6 - 0xE], [A7]+
00003B9A 6022 bra +0x24 /* 00003BBE */
label00003B9C:
00003B9C 4267 clr.w -[A7]
00003B9E 2047 movea.l A0, D7
00003BA0 2F08 move.l -[A7], A0
00003BA2 2F2B 0034 move.l -[A7], [A3 + 0x34]
00003BA6 2F2B 0044 move.l -[A7], [A3 + 0x44]
00003BAA 2046 movea.l A0, D6
00003BAC 3F28 0010 move.w -[A7], [A0 + 0x10]
00003BB0 2044 movea.l A0, D4
00003BB2 3F28 0008 move.w -[A7], [A0 + 0x8]
00003BB6 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00003BBA 3D5F FFF2 move.w [A6 - 0xE], [A7]+
label00003BBE:
00003BBE 082B 0000 0039 btst.b [A3 + 0x39], 0x0
00003BC4 672A beq +0x2C /* 00003BF0 */
00003BC6 1005 move.b D0, D5
00003BC8 6714 beq +0x16 /* 00003BDE */
00003BCA 286B 0044 movea.l A4, [A3 + 0x44]
00003BCE 2F07 move.l -[A7], D7
00003BD0 486C 000E pea.l [A4 + 0xE]
00003BD4 486C 0010 pea.l [A4 + 0x10]
00003BD8 4EAD 0B02 jsr [A5 + 0xB02 /* export_348 */]
00003BDC 6012 bra +0x14 /* 00003BF0 */
label00003BDE:
00003BDE 286B 0044 movea.l A4, [A3 + 0x44]
00003BE2 2F07 move.l -[A7], D7
00003BE4 486C 000E pea.l [A4 + 0xE]
00003BE8 486C 0010 pea.l [A4 + 0x10]
00003BEC 4EAD 0B02 jsr [A5 + 0xB02 /* export_348 */]
label00003BF0:
00003BF0 203C 0000 01A0 move.l D0, 0x1A0
00003BF6 C0AB 0038 and.l D0, [A3 + 0x38]
00003BFA 4A80 tst.l D0
00003BFC 56C0 sne D0
00003BFE 4A00 tst.b D0
00003C00 6710 beq +0x12 /* 00003C12 */
00003C02 C005 and.b D0, D5
00003C04 670C beq +0xE /* 00003C12 */
00003C06 2F0B move.l -[A7], A3
00003C08 487A 0022 pea.l [PC + 0x22 /* 00003C2C, value 0x4E56FFEC */]
00003C0C 4EBA C42C jsr [PC - 0x3BD4 /* 0000003A */]
00003C10 600A bra +0xC /* 00003C1C */
label00003C12:
00003C12 2F0B move.l -[A7], A3
00003C14 486D 0872 pea.l [A5 + 0x872 /* export_266 */]
00003C18 4EBA C420 jsr [PC - 0x3BE0 /* 0000003A */]
label00003C1C:
00003C1C 2F0B move.l -[A7], A3
00003C1E 4EAD 0AD2 jsr [A5 + 0xAD2 /* export_342 */]
label00003C22:
00003C22 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003C26 4E5E unlink A6
00003C28 2E9F move.l [A7], [A7]+
00003C2A 4E75 rts
fn00003C2C:
00003C2C 4E56 FFEC link A6, -0x0014
00003C30 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003C34 266E 0008 movea.l A3, [A6 + 0x8]
00003C38 286B 0030 movea.l A4, [A3 + 0x30]
00003C3C 282B 0012 move.l D4, [A3 + 0x12]
00003C40 2D6B 0008 FFF4 move.l [A6 - 0xC], [A3 + 0x8]
00003C46 206B 003C movea.l A0, [A3 + 0x3C]
00003C4A 3C28 0010 move.w D6, [A0 + 0x10]
00003C4E 670E beq +0x10 /* 00003C5E */
00003C50 3946 0010 move.w [A4 + 0x10], D6
00003C54 2F0B move.l -[A7], A3
00003C56 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
00003C5A 6000 00A4 bra +0xA6 /* 00003D00 */
label00003C5E:
00003C5E 082C 0004 001E btst.b [A4 + 0x1E], 0x4
00003C64 6710 beq +0x12 /* 00003C76 */
00003C66 397C EC5F 0010 move.w [A4 + 0x10], 0xEC5F
00003C6C 2F0B move.l -[A7], A3
00003C6E 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00003C72 6000 008C bra +0x8E /* 00003D00 */
label00003C76:
00003C76 2D4C FFEC move.l [A6 - 0x14], A4
00003C7A 206E FFEC movea.l A0, [A6 - 0x14]
00003C7E 0828 0000 001E btst.b [A0 + 0x1E], 0x0
00003C84 6704 beq +0x6 /* 00003C8A */
00003C86 7E01 moveq.l D7, 0x01
00003C88 6002 bra +0x4 /* 00003C8C */
label00003C8A:
00003C8A 4207 clr.b D7
label00003C8C:
00003C8C 7000 moveq.l D0, 0x00
00003C8E 206E FFEC movea.l A0, [A6 - 0x14]
00003C92 1028 005D move.b D0, [A0 + 0x5D]
00003C96 C0BC 0000 0070 and.l D0, 0x70 /* 'p' */
00003C9C 7270 moveq.l D1, 0x70
00003C9E B280 cmp.l D1, D0
00003CA0 6604 bne +0x6 /* 00003CA6 */
00003CA2 7A01 moveq.l D5, 0x01
00003CA4 6002 bra +0x4 /* 00003CA8 */
label00003CA6:
00003CA6 4205 clr.b D5
label00003CA8:
00003CA8 296C 00A2 0030 move.l [A4 + 0x30], [A4 + 0xA2]
00003CAE 1005 move.b D0, D5
00003CB0 6728 beq +0x2A /* 00003CDA */
00003CB2 1007 move.b D0, D7
00003CB4 6708 beq +0xA /* 00003CBE */
00003CB6 2F0B move.l -[A7], A3
00003CB8 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00003CBC 6042 bra +0x44 /* 00003D00 */
label00003CBE:
00003CBE 2F0B move.l -[A7], A3
00003CC0 486D 0872 pea.l [A5 + 0x872 /* export_266 */]
00003CC4 4EBA C374 jsr [PC - 0x3C8C /* 0000003A */]
00003CC8 4267 clr.w -[A7]
00003CCA 2F0C move.l -[A7], A4
00003CCC 1F3C 0001 move.b -[A7], 0x1
00003CD0 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
00003CD4 4A5F tst.w [A7]+
00003CD6 6628 bne +0x2A /* 00003D00 */
00003CD8 6026 bra +0x28 /* 00003D00 */
label00003CDA:
00003CDA 1007 move.b D0, D7
00003CDC 671C beq +0x1E /* 00003CFA */
00003CDE 2F0B move.l -[A7], A3
00003CE0 486D 0872 pea.l [A5 + 0x872 /* export_266 */]
00003CE4 4EBA C354 jsr [PC - 0x3CAC /* 0000003A */]
00003CE8 4267 clr.w -[A7]
00003CEA 2F0C move.l -[A7], A4
00003CEC 1F3C 0001 move.b -[A7], 0x1
00003CF0 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
00003CF4 4A5F tst.w [A7]+
00003CF6 6608 bne +0xA /* 00003D00 */
00003CF8 6006 bra +0x8 /* 00003D00 */
label00003CFA:
00003CFA 2F0B move.l -[A7], A3
00003CFC 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
label00003D00:
00003D00 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003D04 4E5E unlink A6
00003D06 2E9F move.l [A7], [A7]+
00003D08 4E75 rts
export_199:
00003D0A 4E56 FFF8 link A6, -0x0008
00003D0E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003D12 2E2E 0008 move.l D7, [A6 + 0x8]
00003D16 2047 movea.l A0, D7
00003D18 2C28 0030 move.l D6, [A0 + 0x30]
00003D1C 2047 movea.l A0, D7
00003D1E 2668 0012 movea.l A3, [A0 + 0x12]
00003D22 4267 clr.w -[A7]
00003D24 2F07 move.l -[A7], D7
00003D26 2F3C 000A 001F move.l -[A7], 0xA001F
00003D2C 3F2B 0002 move.w -[A7], [A3 + 0x2]
00003D30 3F3C 0003 move.w -[A7], 0x3
00003D34 4EBA CD30 jsr [PC - 0x32D0 /* 00000A66 */]
00003D38 101F move.b D0, [A7]+
00003D3A 6702 beq +0x4 /* 00003D3E */
00003D3C 6060 bra +0x62 /* 00003D9E */
label00003D3E:
00003D3E 2046 movea.l A0, D6
00003D40 49E8 009C lea.l A4, [A0 + 0x9C]
00003D44 396B 0002 0004 move.w [A4 + 0x4], [A3 + 0x2]
00003D4A 296B 0004 0006 move.l [A4 + 0x6], [A3 + 0x4]
00003D50 41EB 000A lea.l A0, [A3 + 0xA]
00003D54 2008 move.l D0, A0
00003D56 5380 subq.l D0, 1
00003D58 2940 000E move.l [A4 + 0xE], D0
00003D5C 4267 clr.w -[A7]
00003D5E 3F2B 0008 move.w -[A7], [A3 + 0x8]
00003D62 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00003D66 395F 000A move.w [A4 + 0xA], [A7]+
00003D6A 2F0C move.l -[A7], A4
00003D6C 7007 moveq.l D0, 0x07
00003D6E 2F00 move.l -[A7], D0
00003D70 A85E syscall BitSet
00003D72 2F0C move.l -[A7], A4
00003D74 7006 moveq.l D0, 0x06
00003D76 2F00 move.l -[A7], D0
00003D78 A85F syscall BitClr
00003D7A 197C 0042 0001 move.b [A4 + 0x1], 0x42 /* 'B' */
00003D80 2F07 move.l -[A7], D7
00003D82 487A 0024 pea.l [PC + 0x24 /* 00003DA8, value 0x4E56FFFC */]
00003D86 4EBA C2B2 jsr [PC - 0x3D4E /* 0000003A */]
00003D8A 2046 movea.l A0, D6
00003D8C 4228 009A clr.b [A0 + 0x9A]
00003D90 2047 movea.l A0, D7
00003D92 317C 1C00 004C move.w [A0 + 0x4C], 0x1C00
00003D98 2F07 move.l -[A7], D7
00003D9A 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
label00003D9E:
00003D9E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003DA2 4E5E unlink A6
00003DA4 2E9F move.l [A7], [A7]+
00003DA6 4E75 rts
00003DA8 4E56 FFFC link A6, -0x0004
00003DAC 48E7 0118 movem.l -[A7], D7,A3,A4
00003DB0 2E2E 0008 move.l D7, [A6 + 0x8]
00003DB4 2047 movea.l A0, D7
00003DB6 2668 0030 movea.l A3, [A0 + 0x30]
00003DBA 4A6B 0010 tst.w [A3 + 0x10]
00003DBE 6708 beq +0xA /* 00003DC8 */
00003DC0 2F07 move.l -[A7], D7
00003DC2 4EBA 007E jsr [PC + 0x7E /* 00003E42 */]
00003DC6 6070 bra +0x72 /* 00003E38 */
label00003DC8:
00003DC8 302B 00A0 move.w D0, [A3 + 0xA0]
00003DCC 907C FFF6 sub.w D0, 0xFFF6
00003DD0 41ED F8C2 lea.l A0, [A5 - 0x73E]
00003DD4 E540 asl D0.w, 2
00003DD6 222B 00D0 move.l D1, [A3 + 0xD0]
00003DDA B2B0 0000 cmp.l D1, [A0 + D0.w]
00003DDE 660E bne +0x10 /* 00003DEE */
00003DE0 377C EC66 0010 move.w [A3 + 0x10], 0xEC66
00003DE6 2F07 move.l -[A7], D7
00003DE8 4EBA 0058 jsr [PC + 0x58 /* 00003E42 */]
00003DEC 604A bra +0x4C /* 00003E38 */
label00003DEE:
00003DEE 082B 0004 001E btst.b [A3 + 0x1E], 0x4
00003DF4 670A beq +0xC /* 00003E00 */
00003DF6 2047 movea.l A0, D7
00003DF8 7001 moveq.l D0, 0x01
00003DFA 2140 0034 move.l [A0 + 0x34], D0
00003DFE 6008 bra +0xA /* 00003E08 */
label00003E00:
00003E00 2047 movea.l A0, D7
00003E02 7000 moveq.l D0, 0x00
00003E04 2140 0034 move.l [A0 + 0x34], D0
label00003E08:
00003E08 284B movea.l A4, A3
00003E0A 2047 movea.l A0, D7
00003E0C 3968 0048 0016 move.w [A4 + 0x16], [A0 + 0x48]
00003E12 296B 00A2 0030 move.l [A4 + 0x30], [A3 + 0xA2]
00003E18 41EB 00AE lea.l A0, [A3 + 0xAE]
00003E1C 2948 0012 move.l [A4 + 0x12], A0
00003E20 2F07 move.l -[A7], D7
00003E22 487A 001E pea.l [PC + 0x1E /* 00003E42, value 0x4E56FFF2 */]
00003E26 4EBA C212 jsr [PC - 0x3DEE /* 0000003A */]
00003E2A 4267 clr.w -[A7]
00003E2C 2F0B move.l -[A7], A3
00003E2E 7014 moveq.l D0, 0x14
00003E30 2F00 move.l -[A7], D0
00003E32 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00003E36 4A5F tst.w [A7]+
label00003E38:
00003E38 4CDF 1880 movem.l D7,A3,A4, [A7]+
00003E3C 4E5E unlink A6
00003E3E 2E9F move.l [A7], [A7]+
00003E40 4E75 rts
fn00003E42:
00003E42 4E56 FFF2 link A6, -0x000E
00003E46 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003E4A 2C2E 0008 move.l D6, [A6 + 0x8]
00003E4E 2846 movea.l A4, D6
00003E50 266C 0030 movea.l A3, [A4 + 0x30]
00003E54 2A2C 0012 move.l D5, [A4 + 0x12]
00003E58 4267 clr.w -[A7]
00003E5A 3F2B 0010 move.w -[A7], [A3 + 0x10]
00003E5E 2F06 move.l -[A7], D6
00003E60 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00003E64 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00003E68 3E1F move.w D7, [A7]+
00003E6A 282C 0008 move.l D4, [A4 + 0x8]
00003E6E 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00003E74 2F06 move.l -[A7], D6
00003E76 3F2C 000C move.w -[A7], [A4 + 0xC]
00003E7A 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00003E7E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00003E82 397C 0008 0028 move.w [A4 + 0x28], 0x8
00003E88 0C47 EC5F cmpi.w D7, 0xEC5F
00003E8C 57C0 seq D0
00003E8E 4A00 tst.b D0
00003E90 6732 beq +0x34 /* 00003EC4 */
00003E92 2046 movea.l A0, D6
00003E94 7201 moveq.l D1, 0x01
00003E96 B2A8 0034 cmp.l D1, [A0 + 0x34]
00003E9A 57C1 seq D1
00003E9C C001 and.b D0, D1
00003E9E 6724 beq +0x26 /* 00003EC4 */
00003EA0 322B 0132 move.w D1, [A3 + 0x132]
00003EA4 927C FFF6 sub.w D1, 0xFFF6
00003EA8 41ED F916 lea.l A0, [A5 - 0x6EA]
00003EAC E541 asl D1.w, 2
00003EAE 242B 00D0 move.l D2, [A3 + 0xD0]
00003EB2 B4B0 1000 cmp.l D2, [A0 + D1.w]
00003EB6 57C1 seq D1
00003EB8 C001 and.b D0, D1
00003EBA 6708 beq +0xA /* 00003EC4 */
00003EBC 4247 clr.w D7
00003EBE 276B 00D0 0036 move.l [A3 + 0x36], [A3 + 0xD0]
label00003EC4:
00003EC4 4A47 tst.w D7
00003EC6 56C0 sne D0
00003EC8 4A00 tst.b D0
00003ECA 6724 beq +0x26 /* 00003EF0 */
00003ECC 0C47 EC55 cmpi.w D7, 0xEC55
00003ED0 56C1 sne D1
00003ED2 C001 and.b D0, D1
00003ED4 671A beq +0x1C /* 00003EF0 */
00003ED6 3F2C 0048 move.w -[A7], [A4 + 0x48]
00003EDA 3F2C 004A move.w -[A7], [A4 + 0x4A]
00003EDE 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00003EE2 2F06 move.l -[A7], D6
00003EE4 3007 move.w D0, D7
00003EE6 48C0 ext.l D0
00003EE8 2F00 move.l -[A7], D0
00003EEA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00003EEE 6026 bra +0x28 /* 00003F16 */
label00003EF0:
00003EF0 3007 move.w D0, D7
00003EF2 48C0 ext.l D0
00003EF4 2940 0018 move.l [A4 + 0x18], D0
00003EF8 397C 0004 0016 move.w [A4 + 0x16], 0x4
00003EFE 2045 movea.l A0, D5
00003F00 20AB 0036 move.l [A0], [A3 + 0x36]
00003F04 3F2C 0048 move.w -[A7], [A4 + 0x48]
00003F08 3F2C 004A move.w -[A7], [A4 + 0x4A]
00003F0C 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00003F10 2F06 move.l -[A7], D6
00003F12 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label00003F16:
00003F16 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003F1A 4E5E unlink A6
00003F1C 2E9F move.l [A7], [A7]+
00003F1E 4E75 rts
export_200:
00003F20 4E56 FFF4 link A6, -0x000C
00003F24 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003F28 266E 0008 movea.l A3, [A6 + 0x8]
00003F2C 2C2B 0012 move.l D6, [A3 + 0x12]
00003F30 2E2B 0030 move.l D7, [A3 + 0x30]
00003F34 2A2B 0008 move.l D5, [A3 + 0x8]
00003F38 4267 clr.w -[A7]
00003F3A 2F0B move.l -[A7], A3
00003F3C 2F3C 0008 001F move.l -[A7], 0x8001F
00003F42 2046 movea.l A0, D6
00003F44 3F28 0002 move.w -[A7], [A0 + 0x2]
00003F48 3F3C 0003 move.w -[A7], 0x3
00003F4C 4EBA CB18 jsr [PC - 0x34E8 /* 00000A66 */]
00003F50 101F move.b D0, [A7]+
00003F52 6702 beq +0x4 /* 00003F56 */
00003F54 6032 bra +0x34 /* 00003F88 */
label00003F56:
00003F56 2847 movea.l A4, D7
00003F58 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
00003F5E 2046 movea.l A0, D6
00003F60 2968 0004 0036 move.l [A4 + 0x36], [A0 + 0x4]
00003F66 2047 movea.l A0, D7
00003F68 41E8 00AE lea.l A0, [A0 + 0xAE]
00003F6C 2948 0012 move.l [A4 + 0x12], A0
00003F70 2F0B move.l -[A7], A3
00003F72 487A 001E pea.l [PC + 0x1E /* 00003F92, value 0x4E56FFF4 */]
00003F76 4EBA C0C2 jsr [PC - 0x3F3E /* 0000003A */]
00003F7A 4267 clr.w -[A7]
00003F7C 2F07 move.l -[A7], D7
00003F7E 7016 moveq.l D0, 0x16
00003F80 2F00 move.l -[A7], D0
00003F82 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00003F86 4A5F tst.w [A7]+
label00003F88:
00003F88 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00003F8C 4E5E unlink A6
00003F8E 2E9F move.l [A7], [A7]+
00003F90 4E75 rts
00003F92 4E56 FFF4 link A6, -0x000C
00003F96 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003F9A 266E 0008 movea.l A3, [A6 + 0x8]
00003F9E 2A2B 0012 move.l D5, [A3 + 0x12]
00003FA2 2E2B 0030 move.l D7, [A3 + 0x30]
00003FA6 2C2B 0030 move.l D6, [A3 + 0x30]
00003FAA 2047 movea.l A0, D7
00003FAC 4A68 0010 tst.w [A0 + 0x10]
00003FB0 672C beq +0x2E /* 00003FDE */
00003FB2 3F2B 0048 move.w -[A7], [A3 + 0x48]
00003FB6 3F2B 004A move.w -[A7], [A3 + 0x4A]
00003FBA 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00003FBE 2F0B move.l -[A7], A3
00003FC0 4267 clr.w -[A7]
00003FC2 2047 movea.l A0, D7
00003FC4 3F28 0010 move.w -[A7], [A0 + 0x10]
00003FC8 2F0B move.l -[A7], A3
00003FCA 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00003FCE 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00003FD2 301F move.w D0, [A7]+
00003FD4 48C0 ext.l D0
00003FD6 2F00 move.l -[A7], D0
00003FD8 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00003FDC 6050 bra +0x52 /* 0000402E */
label00003FDE:
00003FDE 2046 movea.l A0, D6
00003FE0 49E8 009C lea.l A4, [A0 + 0x9C]
00003FE4 2045 movea.l A0, D5
00003FE6 3968 0002 0004 move.w [A4 + 0x4], [A0 + 0x2]
00003FEC 2047 movea.l A0, D7
00003FEE 2968 0030 0006 move.l [A4 + 0x6], [A0 + 0x30]
00003FF4 41EC 0012 lea.l A0, [A4 + 0x12]
00003FF8 2948 000E move.l [A4 + 0xE], A0
00003FFC 397C 0002 000A move.w [A4 + 0xA], 0x2
00004002 2F0C move.l -[A7], A4
00004004 7007 moveq.l D0, 0x07
00004006 2F00 move.l -[A7], D0
00004008 A85E syscall BitSet
0000400A 2F0C move.l -[A7], A4
0000400C 7006 moveq.l D0, 0x06
0000400E 2F00 move.l -[A7], D0
00004010 A85F syscall BitClr
00004012 197C 0046 0001 move.b [A4 + 0x1], 0x46 /* 'F' */
00004018 2046 movea.l A0, D6
0000401A 4228 009A clr.b [A0 + 0x9A]
0000401E 2F0B move.l -[A7], A3
00004020 487A 0016 pea.l [PC + 0x16 /* 00004038, value 0x4E560000 'NV\0\0', cstring "NV" */]
00004024 4EBA C014 jsr [PC - 0x3FEC /* 0000003A */]
00004028 2F0B move.l -[A7], A3
0000402A 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
label0000402E:
0000402E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00004032 4E5E unlink A6
00004034 2E9F move.l [A7], [A7]+
00004036 4E75 rts
00004038 4E56 0000 link A6, 0
0000403C 206E 0008 movea.l A0, [A6 + 0x8]
00004040 2068 0030 movea.l A0, [A0 + 0x30]
00004044 4A68 0010 tst.w [A0 + 0x10]
00004048 670A beq +0xC /* 00004054 */
0000404A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000404E 4EBA 002A jsr [PC + 0x2A /* 0000407A */]
00004052 6020 bra +0x22 /* 00004074 */
label00004054:
00004054 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004058 487A 0020 pea.l [PC + 0x20 /* 0000407A, value 0x4E56FFFE */]
0000405C 4EBA BFDC jsr [PC - 0x4024 /* 0000003A */]
00004060 4267 clr.w -[A7]
00004062 206E 0008 movea.l A0, [A6 + 0x8]
00004066 2F28 0030 move.l -[A7], [A0 + 0x30]
0000406A 7015 moveq.l D0, 0x15
0000406C 2F00 move.l -[A7], D0
0000406E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00004072 4A5F tst.w [A7]+
label00004074:
00004074 4E5E unlink A6
00004076 2E9F move.l [A7], [A7]+
00004078 4E75 rts
fn0000407A:
0000407A 4E56 FFFE link A6, -0x0002
0000407E 48E7 0118 movem.l -[A7], D7,A3,A4
00004082 266E 0008 movea.l A3, [A6 + 0x8]
00004086 206B 0030 movea.l A0, [A3 + 0x30]
0000408A 3E28 0010 move.w D7, [A0 + 0x10]
0000408E 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00004094 2F0B move.l -[A7], A3
00004096 3F2B 000C move.w -[A7], [A3 + 0xC]
0000409A 3F3C 0028 move.w -[A7], 0x28 /* '(' */
0000409E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000040A2 377C 0008 0028 move.w [A3 + 0x28], 0x8
000040A8 4A47 tst.w D7
000040AA 6728 beq +0x2A /* 000040D4 */
000040AC 3F2B 0048 move.w -[A7], [A3 + 0x48]
000040B0 3F2B 004A move.w -[A7], [A3 + 0x4A]
000040B4 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000040B8 2F0B move.l -[A7], A3
000040BA 4267 clr.w -[A7]
000040BC 3F07 move.w -[A7], D7
000040BE 2F0B move.l -[A7], A3
000040C0 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000040C4 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
000040C8 301F move.w D0, [A7]+
000040CA 48C0 ext.l D0
000040CC 2F00 move.l -[A7], D0
000040CE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000040D2 601E bra +0x20 /* 000040F2 */
label000040D4:
000040D4 49D3 lea.l A4, [A3]
000040D6 7000 moveq.l D0, 0x00
000040D8 2940 0018 move.l [A4 + 0x18], D0
000040DC 426C 0016 clr.w [A4 + 0x16]
000040E0 3F2B 0048 move.w -[A7], [A3 + 0x48]
000040E4 3F2B 004A move.w -[A7], [A3 + 0x4A]
000040E8 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000040EC 2F0B move.l -[A7], A3
000040EE 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label000040F2:
000040F2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000040F6 4E5E unlink A6
000040F8 2E9F move.l [A7], [A7]+
000040FA 4E75 rts
export_201:
000040FC 4E56 FFF4 link A6, -0x000C
00004100 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00004104 266E 0008 movea.l A3, [A6 + 0x8]
00004108 2C2B 0012 move.l D6, [A3 + 0x12]
0000410C 2E2B 0030 move.l D7, [A3 + 0x30]
00004110 2A2B 0008 move.l D5, [A3 + 0x8]
00004114 4267 clr.w -[A7]
00004116 2F0B move.l -[A7], A3
00004118 2F3C 000A 000F move.l -[A7], 0xA000F
0000411E 2046 movea.l A0, D6
00004120 3F28 0002 move.w -[A7], [A0 + 0x2]
00004124 3F3C 0003 move.w -[A7], 0x3
00004128 4EBA C93C jsr [PC - 0x36C4 /* 00000A66 */]
0000412C 101F move.b D0, [A7]+
0000412E 6702 beq +0x4 /* 00004132 */
00004130 6032 bra +0x34 /* 00004164 */
label00004132:
00004132 2847 movea.l A4, D7
00004134 396B 0048 0016 move.w [A4 + 0x16], [A3 + 0x48]
0000413A 2046 movea.l A0, D6
0000413C 2968 0004 0036 move.l [A4 + 0x36], [A0 + 0x4]
00004142 2047 movea.l A0, D7
00004144 41E8 00EC lea.l A0, [A0 + 0xEC]
00004148 2948 0012 move.l [A4 + 0x12], A0
0000414C 2F0B move.l -[A7], A3
0000414E 487A 001E pea.l [PC + 0x1E /* 0000416E, value 0x4E56FFF0 */]
00004152 4EBA BEE6 jsr [PC - 0x411A /* 0000003A */]
00004156 4267 clr.w -[A7]
00004158 2F07 move.l -[A7], D7
0000415A 7016 moveq.l D0, 0x16
0000415C 2F00 move.l -[A7], D0
0000415E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00004162 4A5F tst.w [A7]+
label00004164:
00004164 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00004168 4E5E unlink A6
0000416A 2E9F move.l [A7], [A7]+
0000416C 4E75 rts
0000416E 4E56 FFF0 link A6, -0x0010
00004172 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004176 266E 0008 movea.l A3, [A6 + 0x8]
0000417A 2A2B 0030 move.l D5, [A3 + 0x30]
0000417E 2C2B 0012 move.l D6, [A3 + 0x12]
00004182 2E2B 0030 move.l D7, [A3 + 0x30]
00004186 282B 0008 move.l D4, [A3 + 0x8]
0000418A 2047 movea.l A0, D7
0000418C 4A68 0010 tst.w [A0 + 0x10]
00004190 670A beq +0xC /* 0000419C */
00004192 2F0B move.l -[A7], A3
00004194 4EBA 0124 jsr [PC + 0x124 /* 000042BA */]
00004198 6000 008C bra +0x8E /* 00004226 */
label0000419C:
0000419C 7000 moveq.l D0, 0x00
0000419E 2046 movea.l A0, D6
000041A0 3028 0008 move.w D0, [A0 + 0x8]
000041A4 2044 movea.l A0, D4
000041A6 3228 0010 move.w D1, [A0 + 0x10]
000041AA 5341 subq.w D1, 1
000041AC 41ED F41C lea.l A0, [A5 - 0xBE4]
000041B0 E541 asl D1.w, 2
000041B2 C0B0 1000 and.l D0, [A0 + D1.w]
000041B6 4A80 tst.l D0
000041B8 671A beq +0x1C /* 000041D4 */
000041BA 3F2B 0048 move.w -[A7], [A3 + 0x48]
000041BE 3F2B 004A move.w -[A7], [A3 + 0x4A]
000041C2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000041C6 2F0B move.l -[A7], A3
000041C8 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74
000041CE 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000041D2 6052 bra +0x54 /* 00004226 */
label000041D4:
000041D4 2047 movea.l A0, D7
000041D6 49E8 009C lea.l A4, [A0 + 0x9C]
000041DA 2046 movea.l A0, D6
000041DC 3968 0002 0004 move.w [A4 + 0x4], [A0 + 0x2]
000041E2 2045 movea.l A0, D5
000041E4 2968 0030 0006 move.l [A4 + 0x6], [A0 + 0x30]
000041EA 2047 movea.l A0, D7
000041EC 41E8 00EC lea.l A0, [A0 + 0xEC]
000041F0 2948 000E move.l [A4 + 0xE], A0
000041F4 397C 0002 000A move.w [A4 + 0xA], 0x2
000041FA 197C 0042 0001 move.b [A4 + 0x1], 0x42 /* 'B' */
00004200 2F0C move.l -[A7], A4
00004202 7007 moveq.l D0, 0x07
00004204 2F00 move.l -[A7], D0
00004206 A85E syscall BitSet
00004208 2F0C move.l -[A7], A4
0000420A 7006 moveq.l D0, 0x06
0000420C 2F00 move.l -[A7], D0
0000420E A85F syscall BitClr
00004210 2F0B move.l -[A7], A3
00004212 487A 001C pea.l [PC + 0x1C /* 00004230, value 0x4E56FFF2 */]
00004216 4EBA BE22 jsr [PC - 0x41DE /* 0000003A */]
0000421A 2047 movea.l A0, D7
0000421C 4228 009A clr.b [A0 + 0x9A]
00004220 2F0B move.l -[A7], A3
00004222 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
label00004226:
00004226 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000422A 4E5E unlink A6
0000422C 2E9F move.l [A7], [A7]+
0000422E 4E75 rts
00004230 4E56 FFF2 link A6, -0x000E
00004234 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00004238 286E 0008 movea.l A4, [A6 + 0x8]
0000423C 2C2C 0030 move.l D6, [A4 + 0x30]
00004240 2A2C 0008 move.l D5, [A4 + 0x8]
00004244 266C 0012 movea.l A3, [A4 + 0x12]
00004248 2046 movea.l A0, D6
0000424A 4A68 0010 tst.w [A0 + 0x10]
0000424E 6708 beq +0xA /* 00004258 */
00004250 2F0C move.l -[A7], A4
00004252 4EBA 0066 jsr [PC + 0x66 /* 000042BA */]
00004256 6058 bra +0x5A /* 000042B0 */
label00004258:
00004258 2045 movea.l A0, D5
0000425A 3028 0010 move.w D0, [A0 + 0x10]
0000425E 5340 subq.w D0, 1
00004260 41ED F464 lea.l A0, [A5 - 0xB9C]
00004264 E540 asl D0.w, 2
00004266 3E30 0002 move.w D7, [A0 + D0.w + 0x2]
0000426A 7000 moveq.l D0, 0x00
0000426C 302B 0008 move.w D0, [A3 + 0x8]
00004270 7200 moveq.l D1, 0x00
00004272 3207 move.w D1, D7
00004274 C081 and.l D0, D1
00004276 4A80 tst.l D0
00004278 6728 beq +0x2A /* 000042A2 */
0000427A 4267 clr.w -[A7]
0000427C 7000 moveq.l D0, 0x00
0000427E 302B 0008 move.w D0, [A3 + 0x8]
00004282 7200 moveq.l D1, 0x00
00004284 3207 move.w D1, D7
00004286 C081 and.l D0, D1
00004288 2F00 move.l -[A7], D0
0000428A A86B syscall LoWord
0000428C 395F 004C move.w [A4 + 0x4C], [A7]+
00004290 2F0C move.l -[A7], A4
00004292 487A 0026 pea.l [PC + 0x26 /* 000042BA, value 0x4E56FFEA */]
00004296 4EBA BDA2 jsr [PC - 0x425E /* 0000003A */]
0000429A 2F0C move.l -[A7], A4
0000429C 4EAD 0ACA jsr [A5 + 0xACA /* export_341 */]
000042A0 600E bra +0x10 /* 000042B0 */
label000042A2:
000042A2 206C 003C movea.l A0, [A4 + 0x3C]
000042A6 4268 0010 clr.w [A0 + 0x10]
000042AA 2F0C move.l -[A7], A4
000042AC 4EBA 000C jsr [PC + 0xC /* 000042BA */]
label000042B0:
000042B0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000042B4 4E5E unlink A6
000042B6 2E9F move.l [A7], [A7]+
000042B8 4E75 rts
fn000042BA:
000042BA 4E56 FFEA link A6, -0x0016
000042BE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000042C2 266E 0008 movea.l A3, [A6 + 0x8]
000042C6 2E2B 0030 move.l D7, [A3 + 0x30]
000042CA 282B 0012 move.l D4, [A3 + 0x12]
000042CE 206B 003C movea.l A0, [A3 + 0x3C]
000042D2 3D68 0010 FFEA move.w [A6 - 0x16], [A0 + 0x10]
000042D8 2047 movea.l A0, D7
000042DA 3C28 0010 move.w D6, [A0 + 0x10]
000042DE 2D6B 0008 FFEC move.l [A6 - 0x14], [A3 + 0x8]
000042E4 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
000042EA 2F0B move.l -[A7], A3
000042EC 3F2B 000C move.w -[A7], [A3 + 0xC]
000042F0 3F3C 0029 move.w -[A7], 0x29 /* ')' */
000042F4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000042F8 377C 0008 0028 move.w [A3 + 0x28], 0x8
000042FE 4A6E FFEA tst.w [A6 - 0x16]
00004302 6704 beq +0x6 /* 00004308 */
00004304 3C2E FFEA move.w D6, [A6 - 0x16]
label00004308:
00004308 4A46 tst.w D6
0000430A 6728 beq +0x2A /* 00004334 */
0000430C 3F2B 0048 move.w -[A7], [A3 + 0x48]
00004310 3F2B 004A move.w -[A7], [A3 + 0x4A]
00004314 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00004318 2F0B move.l -[A7], A3
0000431A 4267 clr.w -[A7]
0000431C 3F06 move.w -[A7], D6
0000431E 2F0B move.l -[A7], A3
00004320 3F3C 0029 move.w -[A7], 0x29 /* ')' */
00004324 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00004328 301F move.w D0, [A7]+
0000432A 48C0 ext.l D0
0000432C 2F00 move.l -[A7], D0
0000432E 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00004332 6072 bra +0x74 /* 000043A6 */
label00004334:
00004334 2A04 move.l D5, D4
00004336 2044 movea.l A0, D4
00004338 2245 movea.l A1, D5
0000433A 32A8 0008 move.w [A1], [A0 + 0x8]
0000433E 2847 movea.l A4, D7
00004340 2047 movea.l A0, D7
00004342 3028 00A0 move.w D0, [A0 + 0xA0]
00004346 907C FFF6 sub.w D0, 0xFFF6
0000434A 41ED F916 lea.l A0, [A5 - 0x6EA]
0000434E E540 asl D0.w, 2
00004350 222C 0064 move.l D1, [A4 + 0x64]
00004354 B2B0 0000 cmp.l D1, [A0 + D0.w]
00004358 6606 bne +0x8 /* 00004360 */
0000435A 7002 moveq.l D0, 0x02
0000435C 2940 0064 move.l [A4 + 0x64], D0
label00004360:
00004360 2047 movea.l A0, D7
00004362 2F08 move.l -[A7], A0
00004364 2045 movea.l A0, D5
00004366 4868 0002 pea.l [A0 + 0x2]
0000436A 2F2B 0044 move.l -[A7], [A3 + 0x44]
0000436E 206E FFEC movea.l A0, [A6 - 0x14]
00004372 3F28 0010 move.w -[A7], [A0 + 0x10]
00004376 2045 movea.l A0, D5
00004378 3F10 move.w -[A7], [A0]
0000437A 486E FFF0 pea.l [A6 - 0x10]
0000437E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00004382 49D3 lea.l A4, [A3]
00004384 7000 moveq.l D0, 0x00
00004386 2940 0018 move.l [A4 + 0x18], D0
0000438A 302E FFF0 move.w D0, [A6 - 0x10]
0000438E 5440 addq.w D0, 2
00004390 3940 0016 move.w [A4 + 0x16], D0
00004394 3F2B 0048 move.w -[A7], [A3 + 0x48]
00004398 3F2B 004A move.w -[A7], [A3 + 0x4A]
0000439C 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000043A0 2F0B move.l -[A7], A3
000043A2 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label000043A6:
000043A6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000043AA 4E5E unlink A6
000043AC 2E9F move.l [A7], [A7]+
000043AE 4E75 rts
export_202:
000043B0 4E56 FFEE link A6, -0x0012
000043B4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000043B8 2E2E 0008 move.l D7, [A6 + 0x8]
000043BC 2047 movea.l A0, D7
000043BE 2668 0012 movea.l A3, [A0 + 0x12]
000043C2 2047 movea.l A0, D7
000043C4 2C28 0030 move.l D6, [A0 + 0x30]
000043C8 2047 movea.l A0, D7
000043CA 2D68 0008 FFEE move.l [A6 - 0x12], [A0 + 0x8]
000043D0 4267 clr.w -[A7]
000043D2 2F07 move.l -[A7], D7
000043D4 2F3C 0012 001F move.l -[A7], 0x12001F
000043DA 3F2B 0002 move.w -[A7], [A3 + 0x2]
000043DE 3F3C 0003 move.w -[A7], 0x3
000043E2 4EBA C682 jsr [PC - 0x397E /* 00000A66 */]
000043E6 101F move.b D0, [A7]+
000043E8 6704 beq +0x6 /* 000043EE */
000043EA 6000 00DA bra +0xDC /* 000044C6 */
label000043EE:
000043EE 2046 movea.l A0, D6
000043F0 49E8 009C lea.l A4, [A0 + 0x9C]
000043F4 7000 moveq.l D0, 0x00
000043F6 2940 0034 move.l [A4 + 0x34], D0
000043FA 396B 0002 0004 move.w [A4 + 0x4], [A3 + 0x2]
00004400 296B 0004 0006 move.l [A4 + 0x6], [A3 + 0x4]
00004406 4267 clr.w -[A7]
00004408 3F2B 000C move.w -[A7], [A3 + 0xC]
0000440C 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00004410 395F 000A move.w [A4 + 0xA], [A7]+
00004414 41EB 000E lea.l A0, [A3 + 0xE]
00004418 2008 move.l D0, A0
0000441A 5380 subq.l D0, 1
0000441C 2940 000E move.l [A4 + 0xE], D0
00004420 206C 000E movea.l A0, [A4 + 0xE]
00004424 4245 clr.w D5
00004426 1A10 move.b D5, [A0]
00004428 3005 move.w D0, D5
0000442A 48C0 ext.l D0
0000442C D0AC 000E add.l D0, [A4 + 0xE]
00004430 2800 move.l D4, D0
00004432 5284 addq.l D4, 1
00004434 4A45 tst.w D5
00004436 661E bne +0x20 /* 00004456 */
00004438 2047 movea.l A0, D7
0000443A 3F28 0048 move.w -[A7], [A0 + 0x48]
0000443E 2047 movea.l A0, D7
00004440 3F28 004A move.w -[A7], [A0 + 0x4A]
00004444 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00004448 2F07 move.l -[A7], D7
0000444A 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00004450 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00004454 6070 bra +0x72 /* 000044C6 */
label00004456:
00004456 2F0C move.l -[A7], A4
00004458 7007 moveq.l D0, 0x07
0000445A 2F00 move.l -[A7], D0
0000445C A85E syscall BitSet
0000445E 2F0C move.l -[A7], A4
00004460 7006 moveq.l D0, 0x06
00004462 2F00 move.l -[A7], D0
00004464 A85F syscall BitClr
00004466 197C 0026 0001 move.b [A4 + 0x1], 0x26 /* '&' */
0000446C 2046 movea.l A0, D6
0000446E 49E8 00DA lea.l A4, [A0 + 0xDA]
00004472 396B 0002 0004 move.w [A4 + 0x4], [A3 + 0x2]
00004478 296B 0008 0006 move.l [A4 + 0x6], [A3 + 0x8]
0000447E 2044 movea.l A0, D4
00004480 1010 move.b D0, [A0]
00004482 4880 ext.w D0
00004484 3940 000A move.w [A4 + 0xA], D0
00004488 2004 move.l D0, D4
0000448A 5280 addq.l D0, 1
0000448C 2940 000E move.l [A4 + 0xE], D0
00004490 2F0C move.l -[A7], A4
00004492 7007 moveq.l D0, 0x07
00004494 2F00 move.l -[A7], D0
00004496 A85E syscall BitSet
00004498 2F0C move.l -[A7], A4
0000449A 7006 moveq.l D0, 0x06
0000449C 2F00 move.l -[A7], D0
0000449E A85F syscall BitClr
000044A0 197C 0026 0001 move.b [A4 + 0x1], 0x26 /* '&' */
000044A6 2F07 move.l -[A7], D7
000044A8 487A 0026 pea.l [PC + 0x26 /* 000044D0, value 0x4E56FFFC */]
000044AC 4EBA BB8C jsr [PC - 0x4474 /* 0000003A */]
000044B0 2047 movea.l A0, D7
000044B2 7000 moveq.l D0, 0x00
000044B4 2140 0018 move.l [A0 + 0x18], D0
000044B8 2046 movea.l A0, D6
000044BA 117C 0001 009A move.b [A0 + 0x9A], 0x1
000044C0 2F07 move.l -[A7], D7
000044C2 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
label000044C6:
000044C6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000044CA 4E5E unlink A6
000044CC 2E9F move.l [A7], [A7]+
000044CE 4E75 rts
000044D0 4E56 FFFC link A6, -0x0004
000044D4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000044D8 2C2E 0008 move.l D6, [A6 + 0x8]
000044DC 2046 movea.l A0, D6
000044DE 2E28 0030 move.l D7, [A0 + 0x30]
000044E2 2047 movea.l A0, D7
000044E4 4A68 0010 tst.w [A0 + 0x10]
000044E8 6708 beq +0xA /* 000044F2 */
000044EA 2F06 move.l -[A7], D6
000044EC 4EBA 005A jsr [PC + 0x5A /* 00004548 */]
000044F0 604C bra +0x4E /* 0000453E */
label000044F2:
000044F2 2047 movea.l A0, D7
000044F4 49D0 lea.l A4, [A0]
000044F6 2047 movea.l A0, D7
000044F8 47E8 009C lea.l A3, [A0 + 0x9C]
000044FC 2046 movea.l A0, D6
000044FE 3968 0048 0016 move.w [A4 + 0x16], [A0 + 0x48]
00004504 296B 0006 0030 move.l [A4 + 0x30], [A3 + 0x6]
0000450A 41EB 0012 lea.l A0, [A3 + 0x12]
0000450E 2948 0012 move.l [A4 + 0x12], A0
00004512 2047 movea.l A0, D7
00004514 47E8 00DA lea.l A3, [A0 + 0xDA]
00004518 296B 0006 0024 move.l [A4 + 0x24], [A3 + 0x6]
0000451E 41EB 0012 lea.l A0, [A3 + 0x12]
00004522 2948 001C move.l [A4 + 0x1C], A0
00004526 2F06 move.l -[A7], D6
00004528 487A 001E pea.l [PC + 0x1E /* 00004548, value 0x4E56FFF8 */]
0000452C 4EBA BB0C jsr [PC - 0x44F4 /* 0000003A */]
00004530 4267 clr.w -[A7]
00004532 2F07 move.l -[A7], D7
00004534 7017 moveq.l D0, 0x17
00004536 2F00 move.l -[A7], D0
00004538 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000453C 4A5F tst.w [A7]+
label0000453E:
0000453E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00004542 4E5E unlink A6
00004544 2E9F move.l [A7], [A7]+
00004546 4E75 rts
fn00004548:
00004548 4E56 FFF8 link A6, -0x0008
0000454C 48E7 0018 movem.l -[A7], A3,A4
00004550 286E 0008 movea.l A4, [A6 + 0x8]
00004554 266C 0030 movea.l A3, [A4 + 0x30]
00004558 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
0000455E 2F0C move.l -[A7], A4
00004560 3F2C 000C move.w -[A7], [A4 + 0xC]
00004564 3F3C 002A move.w -[A7], 0x2A /* '*' */
00004568 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000456C 397C 0008 0028 move.w [A4 + 0x28], 0x8
00004572 4A6B 0010 tst.w [A3 + 0x10]
00004576 672A beq +0x2C /* 000045A2 */
00004578 3F2C 0048 move.w -[A7], [A4 + 0x48]
0000457C 3F2C 004A move.w -[A7], [A4 + 0x4A]
00004580 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00004584 2F0C move.l -[A7], A4
00004586 4267 clr.w -[A7]
00004588 3F2B 0010 move.w -[A7], [A3 + 0x10]
0000458C 2F0C move.l -[A7], A4
0000458E 3F3C 002A move.w -[A7], 0x2A /* '*' */
00004592 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00004596 301F move.w D0, [A7]+
00004598 48C0 ext.l D0
0000459A 2F00 move.l -[A7], D0
0000459C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000045A0 6036 bra +0x38 /* 000045D8 */
label000045A2:
000045A2 2F2B 00D0 move.l -[A7], [A3 + 0xD0]
000045A6 2F2B 010E move.l -[A7], [A3 + 0x10E]
000045AA 2F0C move.l -[A7], A4
000045AC 4EAD 093A jsr [A5 + 0x93A /* export_291 */]
000045B0 2D4C FFF8 move.l [A6 - 0x8], A4
000045B4 206E FFF8 movea.l A0, [A6 - 0x8]
000045B8 7000 moveq.l D0, 0x00
000045BA 2140 0018 move.l [A0 + 0x18], D0
000045BE 206E FFF8 movea.l A0, [A6 - 0x8]
000045C2 4268 0016 clr.w [A0 + 0x16]
000045C6 3F2C 0048 move.w -[A7], [A4 + 0x48]
000045CA 3F2C 004A move.w -[A7], [A4 + 0x4A]
000045CE 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000045D2 2F0C move.l -[A7], A4
000045D4 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label000045D8:
000045D8 4CDF 1800 movem.l A3,A4, [A7]+
000045DC 4E5E unlink A6
000045DE 2E9F move.l [A7], [A7]+
000045E0 4E75 rts
export_203:
000045E2 4E56 FFE0 link A6, -0x0020
000045E6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000045EA 2C2E 0008 move.l D6, [A6 + 0x8]
000045EE 2046 movea.l A0, D6
000045F0 2A28 0012 move.l D5, [A0 + 0x12]
000045F4 2046 movea.l A0, D6
000045F6 2E28 0030 move.l D7, [A0 + 0x30]
000045FA 2046 movea.l A0, D6
000045FC 2D68 0008 FFF0 move.l [A6 - 0x10], [A0 + 0x8]
00004602 2046 movea.l A0, D6
00004604 2828 0012 move.l D4, [A0 + 0x12]
00004608 2045 movea.l A0, D5
0000460A 3D68 0022 FFEC move.w [A6 - 0x14], [A0 + 0x22]
00004610 4267 clr.w -[A7]
00004612 2F06 move.l -[A7], D6
00004614 2F3C 0022 000F move.l -[A7], 0x22000F
0000461A 2045 movea.l A0, D5
0000461C 3F28 0002 move.w -[A7], [A0 + 0x2]
00004620 3F3C 0003 move.w -[A7], 0x3
00004624 4EBA C440 jsr [PC - 0x3BC0 /* 00000A66 */]
00004628 101F move.b D0, [A7]+
0000462A 6704 beq +0x6 /* 00004630 */
0000462C 6000 061C bra +0x61E /* 00004C4A */
label00004630:
00004630 2045 movea.l A0, D5
00004632 41E8 0024 lea.l A0, [A0 + 0x24]
00004636 2F08 move.l -[A7], A0
00004638 4267 clr.w -[A7]
0000463A 2245 movea.l A1, D5
0000463C 3F29 0024 move.w -[A7], [A1 + 0x24]
00004640 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00004644 301F move.w D0, [A7]+
00004646 205F movea.l A0, [A7]+
00004648 48C0 ext.l D0
0000464A D088 add.l D0, A0
0000464C 5480 addq.l D0, 2
0000464E 2D40 FFE8 move.l [A6 - 0x18], D0
00004652 2845 movea.l A4, D5
00004654 4A6C 001E tst.w [A4 + 0x1E]
00004658 56C0 sne D0
0000465A 4A00 tst.b D0
0000465C 6714 beq +0x16 /* 00004672 */
0000465E 7200 moveq.l D1, 0x00
00004660 322E FFEC move.w D1, [A6 - 0x14]
00004664 C2BC FFFF FD80 and.l D1, 0xFFFFFD80
0000466A 4A81 tst.l D1
0000466C 56C1 sne D1
0000466E C001 and.b D0, D1
00004670 664A bne +0x4C /* 000046BC */
label00004672:
00004672 4A6C 001C tst.w [A4 + 0x1C]
00004676 56C1 sne D1
00004678 4A01 tst.b D1
0000467A 6716 beq +0x18 /* 00004692 */
0000467C 7400 moveq.l D2, 0x00
0000467E 342E FFEC move.w D2, [A6 - 0x14]
00004682 C4BC FFFF F980 and.l D2, 0xFFFFF980
00004688 4A82 tst.l D2
0000468A 56C2 sne D2
0000468C C202 and.b D1, D2
0000468E 8001 or.b D0, D1
00004690 662A bne +0x2C /* 000046BC */
label00004692:
00004692 4A6C 001E tst.w [A4 + 0x1E]
00004696 56C1 sne D1
00004698 4A01 tst.b D1
0000469A 6740 beq +0x42 /* 000046DC */
0000469C 4A6C 001C tst.w [A4 + 0x1C]
000046A0 56C2 sne D2
000046A2 C202 and.b D1, D2
000046A4 6736 beq +0x38 /* 000046DC */
000046A6 7400 moveq.l D2, 0x00
000046A8 342E FFEC move.w D2, [A6 - 0x14]
000046AC C4BC 0000 0201 and.l D2, 0x201
000046B2 4A82 tst.l D2
000046B4 56C2 sne D2
000046B6 C202 and.b D1, D2
000046B8 8001 or.b D0, D1
000046BA 6720 beq +0x22 /* 000046DC */
label000046BC:
000046BC 2046 movea.l A0, D6
000046BE 3F28 0048 move.w -[A7], [A0 + 0x48]
000046C2 2046 movea.l A0, D6
000046C4 3F28 004A move.w -[A7], [A0 + 0x4A]
000046C8 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000046CC 2F06 move.l -[A7], D6
000046CE 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74
000046D4 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000046D8 6000 0570 bra +0x572 /* 00004C4A */
label000046DC:
000046DC 7000 moveq.l D0, 0x00
000046DE 302C 001E move.w D0, [A4 + 0x1E]
000046E2 C0BC FFFF FFBD and.l D0, 0xFFFFFFBD
000046E8 4A80 tst.l D0
000046EA 56C0 sne D0
000046EC 4A00 tst.b D0
000046EE 662A bne +0x2C /* 0000471A */
000046F0 7200 moveq.l D1, 0x00
000046F2 322C 001C move.w D1, [A4 + 0x1C]
000046F6 C2BC FFFF FFBD and.l D1, 0xFFFFFFBD
000046FC 4A81 tst.l D1
000046FE 56C1 sne D1
00004700 8001 or.b D0, D1
00004702 6616 bne +0x18 /* 0000471A */
00004704 4A6C 001E tst.w [A4 + 0x1E]
00004708 57C1 seq D1
0000470A 4A01 tst.b D1
0000470C 672C beq +0x2E /* 0000473A */
0000470E 4A6C 001C tst.w [A4 + 0x1C]
00004712 57C2 seq D2
00004714 C202 and.b D1, D2
00004716 8001 or.b D0, D1
00004718 6720 beq +0x22 /* 0000473A */
label0000471A:
0000471A 2046 movea.l A0, D6
0000471C 3F28 0048 move.w -[A7], [A0 + 0x48]
00004720 2046 movea.l A0, D6
00004722 3F28 004A move.w -[A7], [A0 + 0x4A]
00004726 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
0000472A 2F06 move.l -[A7], D6
0000472C 2F3C FFFF EC74 move.l -[A7], 0xFFFFEC74
00004732 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00004736 6000 0512 bra +0x514 /* 00004C4A */
label0000473A:
0000473A 082E 0000 FFED btst.b [A6 - 0x13], 0x0
00004740 6700 00DA beq +0xDC /* 0000481C */
00004744 2045 movea.l A0, D5
00004746 41E8 0024 lea.l A0, [A0 + 0x24]
0000474A 2008 move.l D0, A0
0000474C 5480 addq.l D0, 2
0000474E 2D40 FFE4 move.l [A6 - 0x1C], D0
00004752 202E FFE8 move.l D0, [A6 - 0x18]
00004756 5480 addq.l D0, 2
00004758 2D40 FFE0 move.l [A6 - 0x20], D0
0000475C 4A6C 001E tst.w [A4 + 0x1E]
00004760 56C0 sne D0
00004762 4A00 tst.b D0
00004764 674E beq +0x50 /* 000047B4 */
00004766 7200 moveq.l D1, 0x00
00004768 206E FFE4 movea.l A0, [A6 - 0x1C]
0000476C 3210 move.w D1, [A0]
0000476E C2BC FFFF FE7F and.l D1, 0xFFFFFE7F
00004774 4A81 tst.l D1
00004776 56C1 sne D1
00004778 4A01 tst.b D1
0000477A 6618 bne +0x1A /* 00004794 */
0000477C 7400 moveq.l D2, 0x00
0000477E 206E FFE0 movea.l A0, [A6 - 0x20]
00004782 3410 move.w D2, [A0]
00004784 C4BC FFFF FE7F and.l D2, 0xFFFFFE7F
0000478A 4A82 tst.l D2
0000478C 56C2 sne D2
0000478E 8202 or.b D1, D2
00004790 C001 and.b D0, D1
00004792 6720 beq +0x22 /* 000047B4 */
label00004794:
00004794 2046 movea.l A0, D6
00004796 3F28 0048 move.w -[A7], [A0 + 0x48]
0000479A 2046 movea.l A0, D6
0000479C 3F28 004A move.w -[A7], [A0 + 0x4A]
000047A0 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000047A4 2F06 move.l -[A7], D6
000047A6 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
000047AC 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000047B0 6000 0498 bra +0x49A /* 00004C4A */
label000047B4:
000047B4 4A6C 001C tst.w [A4 + 0x1C]
000047B8 56C0 sne D0
000047BA 4A00 tst.b D0
000047BC 674E beq +0x50 /* 0000480C */
000047BE 7200 moveq.l D1, 0x00
000047C0 206E FFE4 movea.l A0, [A6 - 0x1C]
000047C4 3210 move.w D1, [A0]
000047C6 C2BC FFFF FE5F and.l D1, 0xFFFFFE5F
000047CC 4A81 tst.l D1
000047CE 56C1 sne D1
000047D0 4A01 tst.b D1
000047D2 6618 bne +0x1A /* 000047EC */
000047D4 7400 moveq.l D2, 0x00
000047D6 206E FFE0 movea.l A0, [A6 - 0x20]
000047DA 3410 move.w D2, [A0]
000047DC C4BC FFFF FE5F and.l D2, 0xFFFFFE5F
000047E2 4A82 tst.l D2
000047E4 56C2 sne D2
000047E6 8202 or.b D1, D2
000047E8 C001 and.b D0, D1
000047EA 6720 beq +0x22 /* 0000480C */
label000047EC:
000047EC 2046 movea.l A0, D6
000047EE 3F28 0048 move.w -[A7], [A0 + 0x48]
000047F2 2046 movea.l A0, D6
000047F4 3F28 004A move.w -[A7], [A0 + 0x4A]
000047F8 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000047FC 2F06 move.l -[A7], D6
000047FE 2F3C FFFF EC65 move.l -[A7], 0xFFFFEC65
00004804 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00004808 6000 0440 bra +0x442 /* 00004C4A */
label0000480C:
0000480C 206E FFE4 movea.l A0, [A6 - 0x1C]
00004810 08D0 0007 bset.b [A0], 0x7
00004814 206E FFE0 movea.l A0, [A6 - 0x20]
00004818 08D0 0007 bset.b [A0], 0x7
label0000481C:
0000481C 2847 movea.l A4, D7
0000481E 2644 movea.l A3, D4
00004820 2047 movea.l A0, D7
00004822 41E8 00EC lea.l A0, [A0 + 0xEC]
00004826 2247 movea.l A1, D7
00004828 2348 0012 move.l [A1 + 0x12], A0
0000482C 2047 movea.l A0, D7
0000482E 4268 0054 clr.w [A0 + 0x54]
00004832 2047 movea.l A0, D7
00004834 4268 0056 clr.w [A0 + 0x56]
00004838 2047 movea.l A0, D7
0000483A 4268 0058 clr.w [A0 + 0x58]
0000483E 2047 movea.l A0, D7
00004840 4268 005A clr.w [A0 + 0x5A]
00004844 2047 movea.l A0, D7
00004846 4228 005C clr.b [A0 + 0x5C]
0000484A 2047 movea.l A0, D7
0000484C 4228 005D clr.b [A0 + 0x5D]
00004850 2047 movea.l A0, D7
00004852 4268 005E clr.w [A0 + 0x5E]
00004856 2047 movea.l A0, D7
00004858 7000 moveq.l D0, 0x00
0000485A 2140 0060 move.l [A0 + 0x60], D0
0000485E 422B 0152 clr.b [A3 + 0x152]
00004862 422B 01BE clr.b [A3 + 0x1BE]
00004866 2045 movea.l A0, D5
00004868 4A68 001C tst.w [A0 + 0x1C]
0000486C 673A beq +0x3C /* 000048A8 */
0000486E 4267 clr.w -[A7]
00004870 2047 movea.l A0, D7
00004872 2F08 move.l -[A7], A0
00004874 2045 movea.l A0, D5
00004876 41E8 0024 lea.l A0, [A0 + 0x24]
0000487A 2008 move.l D0, A0
0000487C 5480 addq.l D0, 2
0000487E 2F00 move.l -[A7], D0
00004880 2046 movea.l A0, D6
00004882 2F28 0044 move.l -[A7], [A0 + 0x44]
00004886 206E FFF0 movea.l A0, [A6 - 0x10]
0000488A 3F28 0010 move.w -[A7], [A0 + 0x10]
0000488E 3F2E FFEC move.w -[A7], [A6 - 0x14]
00004892 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00004896 3D5F FFEE move.w [A6 - 0x12], [A7]+
0000489A 276C 003A 016E move.l [A3 + 0x16E], [A4 + 0x3A]
000048A0 276C 0044 0178 move.l [A3 + 0x178], [A4 + 0x44]
000048A6 6032 bra +0x34 /* 000048DA */
label000048A8:
000048A8 4267 clr.w -[A7]
000048AA 2047 movea.l A0, D7
000048AC 2F08 move.l -[A7], A0
000048AE 2045 movea.l A0, D5
000048B0 41E8 0024 lea.l A0, [A0 + 0x24]
000048B4 2008 move.l D0, A0
000048B6 5480 addq.l D0, 2
000048B8 2F00 move.l -[A7], D0
000048BA 2046 movea.l A0, D6
000048BC 2F28 0044 move.l -[A7], [A0 + 0x44]
000048C0 206E FFF0 movea.l A0, [A6 - 0x10]
000048C4 3F28 0010 move.w -[A7], [A0 + 0x10]
000048C8 3F2E FFEC move.w -[A7], [A6 - 0x14]
000048CC 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000048D0 3D5F FFEE move.w [A6 - 0x12], [A7]+
000048D4 376C 0034 0168 move.w [A3 + 0x168], [A4 + 0x34]
label000048DA:
000048DA 4A6E FFEE tst.w [A6 - 0x12]
000048DE 6722 beq +0x24 /* 00004902 */
000048E0 2046 movea.l A0, D6
000048E2 3F28 0048 move.w -[A7], [A0 + 0x48]
000048E6 2046 movea.l A0, D6
000048E8 3F28 004A move.w -[A7], [A0 + 0x4A]
000048EC 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000048F0 2F06 move.l -[A7], D6
000048F2 302E FFEE move.w D0, [A6 - 0x12]
000048F6 48C0 ext.l D0
000048F8 2F00 move.l -[A7], D0
000048FA 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
000048FE 6000 034A bra +0x34C /* 00004C4A */
label00004902:
00004902 2047 movea.l A0, D7
00004904 41E8 00EC lea.l A0, [A0 + 0xEC]
00004908 2748 0146 move.l [A3 + 0x146], A0
0000490C 276C 0048 017C move.l [A3 + 0x17C], [A4 + 0x48]
00004912 276C 004C 0180 move.l [A3 + 0x180], [A4 + 0x4C]
00004918 276C 0050 0184 move.l [A3 + 0x184], [A4 + 0x50]
0000491E 276C 0064 0198 move.l [A3 + 0x198], [A4 + 0x64]
00004924 41EB 0188 lea.l A0, [A3 + 0x188]
00004928 43EC 0054 lea.l A1, [A4 + 0x54]
0000492C 20D9 move.l [A0]+, [A1]+
0000492E 20D9 move.l [A0]+, [A1]+
00004930 20D9 move.l [A0]+, [A1]+
00004932 20D9 move.l [A0]+, [A1]+
00004934 41EB 0154 lea.l A0, [A3 + 0x154]
00004938 43EC 0020 lea.l A1, [A4 + 0x20]
0000493C 20D9 move.l [A0]+, [A1]+
0000493E 20D9 move.l [A0]+, [A1]+
00004940 20D9 move.l [A0]+, [A1]+
00004942 20D9 move.l [A0]+, [A1]+
00004944 2047 movea.l A0, D7
00004946 4268 0054 clr.w [A0 + 0x54]
0000494A 2047 movea.l A0, D7
0000494C 4268 0056 clr.w [A0 + 0x56]
00004950 2047 movea.l A0, D7
00004952 4268 0058 clr.w [A0 + 0x58]
00004956 2047 movea.l A0, D7
00004958 4268 005A clr.w [A0 + 0x5A]
0000495C 2047 movea.l A0, D7
0000495E 4228 005C clr.b [A0 + 0x5C]
00004962 2047 movea.l A0, D7
00004964 4228 005D clr.b [A0 + 0x5D]
00004968 2047 movea.l A0, D7
0000496A 4268 005E clr.w [A0 + 0x5E]
0000496E 2047 movea.l A0, D7
00004970 7000 moveq.l D0, 0x00
00004972 2140 0060 move.l [A0 + 0x60], D0
00004976 4267 clr.w -[A7]
00004978 206E FFE8 movea.l A0, [A6 - 0x18]
0000497C 3F10 move.w -[A7], [A0]
0000497E 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00004982 4A5F tst.w [A7]+
00004984 6700 00C6 beq +0xC8 /* 00004A4C */
00004988 2047 movea.l A0, D7
0000498A 7000 moveq.l D0, 0x00
0000498C 2140 0012 move.l [A0 + 0x12], D0
00004990 2045 movea.l A0, D5
00004992 4A68 001C tst.w [A0 + 0x1C]
00004996 6736 beq +0x38 /* 000049CE */
00004998 4267 clr.w -[A7]
0000499A 2047 movea.l A0, D7
0000499C 2F08 move.l -[A7], A0
0000499E 202E FFE8 move.l D0, [A6 - 0x18]
000049A2 5480 addq.l D0, 2
000049A4 2F00 move.l -[A7], D0
000049A6 2046 movea.l A0, D6
000049A8 2F28 0044 move.l -[A7], [A0 + 0x44]
000049AC 206E FFF0 movea.l A0, [A6 - 0x10]
000049B0 3F28 0010 move.w -[A7], [A0 + 0x10]
000049B4 3F2E FFEC move.w -[A7], [A6 - 0x14]
000049B8 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000049BC 3D5F FFEE move.w [A6 - 0x12], [A7]+
000049C0 276C 003A 01DA move.l [A3 + 0x1DA], [A4 + 0x3A]
000049C6 276C 0044 01E4 move.l [A3 + 0x1E4], [A4 + 0x44]
000049CC 602E bra +0x30 /* 000049FC */
label000049CE:
000049CE 4267 clr.w -[A7]
000049D0 2047 movea.l A0, D7
000049D2 2F08 move.l -[A7], A0
000049D4 202E FFE8 move.l D0, [A6 - 0x18]
000049D8 5480 addq.l D0, 2
000049DA 2F00 move.l -[A7], D0
000049DC 2046 movea.l A0, D6
000049DE 2F28 0044 move.l -[A7], [A0 + 0x44]
000049E2 206E FFF0 movea.l A0, [A6 - 0x10]
000049E6 3F28 0010 move.w -[A7], [A0 + 0x10]
000049EA 3F2E FFEC move.w -[A7], [A6 - 0x14]
000049EE 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
000049F2 3D5F FFEE move.w [A6 - 0x12], [A7]+
000049F6 376C 0034 01D4 move.w [A3 + 0x1D4], [A4 + 0x34]
label000049FC:
000049FC 4A6E FFEE tst.w [A6 - 0x12]
00004A00 6722 beq +0x24 /* 00004A24 */
00004A02 2046 movea.l A0, D6
00004A04 3F28 0048 move.w -[A7], [A0 + 0x48]
00004A08 2046 movea.l A0, D6
00004A0A 3F28 004A move.w -[A7], [A0 + 0x4A]
00004A0E 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00004A12 2F06 move.l -[A7], D6
00004A14 302E FFEE move.w D0, [A6 - 0x12]
00004A18 48C0 ext.l D0
00004A1A 2F00 move.l -[A7], D0
00004A1C 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00004A20 6000 0228 bra +0x22A /* 00004C4A */
label00004A24:
00004A24 276C 0048 01E8 move.l [A3 + 0x1E8], [A4 + 0x48]
00004A2A 276C 004C 01EC move.l [A3 + 0x1EC], [A4 + 0x4C]
00004A30 276C 0050 01F0 move.l [A3 + 0x1F0], [A4 + 0x50]
00004A36 276C 0064 0204 move.l [A3 + 0x204], [A4 + 0x64]
00004A3C 41EB 01C0 lea.l A0, [A3 + 0x1C0]
00004A40 43EC 0020 lea.l A1, [A4 + 0x20]
00004A44 20D9 move.l [A0]+, [A1]+
00004A46 20D9 move.l [A0]+, [A1]+
00004A48 20D9 move.l [A0]+, [A1]+
00004A4A 20D9 move.l [A0]+, [A1]+
label00004A4C:
00004A4C 41EB 01F4 lea.l A0, [A3 + 0x1F4]
00004A50 43EC 0054 lea.l A1, [A4 + 0x54]
00004A54 20D9 move.l [A0]+, [A1]+
00004A56 20D9 move.l [A0]+, [A1]+
00004A58 20D9 move.l [A0]+, [A1]+
00004A5A 20D9 move.l [A0]+, [A1]+
00004A5C 2047 movea.l A0, D7
00004A5E 49D0 lea.l A4, [A0]
00004A60 2645 movea.l A3, D5
00004A62 7000 moveq.l D0, 0x00
00004A64 2940 0012 move.l [A4 + 0x12], D0
00004A68 2046 movea.l A0, D6
00004A6A 3968 0048 0016 move.w [A4 + 0x16], [A0 + 0x48]
00004A70 2044 movea.l A0, D4
00004A72 41E8 0018 lea.l A0, [A0 + 0x18]
00004A76 2948 0018 move.l [A4 + 0x18], A0
00004A7A 7004 moveq.l D0, 0x04
00004A7C B0AB 0004 cmp.l D0, [A3 + 0x4]
00004A80 5DC0 slt D0
00004A82 4A00 tst.b D0
00004A84 660A bne +0xC /* 00004A90 */
00004A86 4AAB 0004 tst.l [A3 + 0x4]
00004A8A 5DC1 slt D1
00004A8C 8001 or.b D0, D1
00004A8E 6708 beq +0xA /* 00004A98 */
label00004A90:
00004A90 7004 moveq.l D0, 0x04
00004A92 2940 001C move.l [A4 + 0x1C], D0
00004A96 6006 bra +0x8 /* 00004A9E */
label00004A98:
00004A98 296B 0004 001C move.l [A4 + 0x1C], [A3 + 0x4]
label00004A9E:
00004A9E 4A6B 001C tst.w [A3 + 0x1C]
00004AA2 56C0 sne D0
00004AA4 4A00 tst.b D0
00004AA6 672A beq +0x2C /* 00004AD2 */
00004AA8 4A6B 001E tst.w [A3 + 0x1E]
00004AAC 56C1 sne D1
00004AAE C001 and.b D0, D1
00004AB0 6720 beq +0x22 /* 00004AD2 */
00004AB2 42A7 clr.l -[A7]
00004AB4 3F2E FFEC move.w -[A7], [A6 - 0x14]
00004AB8 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00004ABC 295F 0024 move.l [A4 + 0x24], [A7]+
00004AC0 2044 movea.l A0, D4
00004AC2 08A8 0004 0152 bclr.b [A0 + 0x152], 0x4
00004AC8 2044 movea.l A0, D4
00004ACA 08A8 0004 01BE bclr.b [A0 + 0x1BE], 0x4
00004AD0 6056 bra +0x58 /* 00004B28 */
label00004AD2:
00004AD2 4A6B 001C tst.w [A3 + 0x1C]
00004AD6 6726 beq +0x28 /* 00004AFE */
00004AD8 42A7 clr.l -[A7]
00004ADA 3F2E FFEC move.w -[A7], [A6 - 0x14]
00004ADE 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00004AE2 295F 0024 move.l [A4 + 0x24], [A7]+
00004AE6 2044 movea.l A0, D4
00004AE8 08A8 0004 0152 bclr.b [A0 + 0x152], 0x4
00004AEE 2044 movea.l A0, D4
00004AF0 08E8 0004 01BE bset.b [A0 + 0x1BE], 0x4
00004AF6 08EC 0002 0027 bset.b [A4 + 0x27], 0x2
00004AFC 602A bra +0x2C /* 00004B28 */
label00004AFE:
00004AFE 4A6B 001E tst.w [A3 + 0x1E]
00004B02 6724 beq +0x26 /* 00004B28 */
00004B04 42A7 clr.l -[A7]
00004B06 3F2E FFEC move.w -[A7], [A6 - 0x14]
00004B0A 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00004B0E 295F 0024 move.l [A4 + 0x24], [A7]+
00004B12 2044 movea.l A0, D4
00004B14 08E8 0004 0152 bset.b [A0 + 0x152], 0x4
00004B1A 2044 movea.l A0, D4
00004B1C 08E8 0004 01BE bset.b [A0 + 0x1BE], 0x4
00004B22 08EC 0002 0027 bset.b [A4 + 0x27], 0x2
label00004B28:
00004B28 08EC 0004 0026 bset.b [A4 + 0x26], 0x4
00004B2E 082E 0006 FFED btst.b [A6 - 0x13], 0x6
00004B34 6716 beq +0x18 /* 00004B4C */
00004B36 082B 0007 0020 btst.b [A3 + 0x20], 0x7
00004B3C 6708 beq +0xA /* 00004B46 */
00004B3E 08EC 0000 0027 bset.b [A4 + 0x27], 0x0
00004B44 6006 bra +0x8 /* 00004B4C */
label00004B46:
00004B46 08EC 0001 0027 bset.b [A4 + 0x27], 0x1
label00004B4C:
00004B4C 2044 movea.l A0, D4
00004B4E 41E8 0134 lea.l A0, [A0 + 0x134]
00004B52 2948 0028 move.l [A4 + 0x28], A0
00004B56 2044 movea.l A0, D4
00004B58 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00004B5C 2948 002C move.l [A4 + 0x2C], A0
00004B60 297C 0000 03E8 0030 move.l [A4 + 0x30], 0x3E8
00004B68 41EC 0034 lea.l A0, [A4 + 0x34]
00004B6C 43EB 000C lea.l A1, [A3 + 0xC]
00004B70 20D9 move.l [A0]+, [A1]+
00004B72 20D9 move.l [A0]+, [A1]+
00004B74 20D9 move.l [A0]+, [A1]+
00004B76 20D9 move.l [A0]+, [A1]+
00004B78 42A7 clr.l -[A7]
00004B7A 486D FCB6 pea.l [A5 - 0x34A]
00004B7E 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00004B82 295F 0044 move.l [A4 + 0x44], [A7]+
00004B86 6608 bne +0xA /* 00004B90 */
00004B88 7000 moveq.l D0, 0x00
00004B8A 2940 0048 move.l [A4 + 0x48], D0
00004B8E 6008 bra +0xA /* 00004B98 */
label00004B90:
00004B90 297C 0000 1400 0048 move.l [A4 + 0x48], 0x1400
label00004B98:
00004B98 7000 moveq.l D0, 0x00
00004B9A 2940 0020 move.l [A4 + 0x20], D0
00004B9E 2047 movea.l A0, D7
00004BA0 49E8 009C lea.l A4, [A0 + 0x9C]
00004BA4 2045 movea.l A0, D5
00004BA6 3968 0002 0004 move.w [A4 + 0x4], [A0 + 0x2]
00004BAC 397C 0002 000A move.w [A4 + 0xA], 0x2
00004BB2 197C 0040 0001 move.b [A4 + 0x1], 0x40 /* '@' */
00004BB8 2F0C move.l -[A7], A4
00004BBA 7007 moveq.l D0, 0x07
00004BBC 2F00 move.l -[A7], D0
00004BBE A85E syscall BitSet
00004BC0 2F0C move.l -[A7], A4
00004BC2 7006 moveq.l D0, 0x06
00004BC4 2F00 move.l -[A7], D0
00004BC6 A85F syscall BitClr
00004BC8 08EC 0003 0003 bset.b [A4 + 0x3], 0x3
00004BCE 2046 movea.l A0, D6
00004BD0 317C 1C00 004C move.w [A0 + 0x4C], 0x1C00
00004BD6 2844 movea.l A4, D4
00004BD8 2045 movea.l A0, D5
00004BDA 2968 0004 020E move.l [A4 + 0x20E], [A0 + 0x4]
00004BE0 297C 0000 03E8 0212 move.l [A4 + 0x212], 0x3E8
00004BE8 2045 movea.l A0, D5
00004BEA 41E8 000C lea.l A0, [A0 + 0xC]
00004BEE 224C movea.l A1, A4
00004BF0 22D8 move.l [A1]+, [A0]+
00004BF2 22D8 move.l [A1]+, [A0]+
00004BF4 22D8 move.l [A1]+, [A0]+
00004BF6 22D8 move.l [A1]+, [A0]+
00004BF8 7000 moveq.l D0, 0x00
00004BFA 2940 0014 move.l [A4 + 0x14], D0
00004BFE 2045 movea.l A0, D5
00004C00 3968 001C 0010 move.w [A4 + 0x10], [A0 + 0x1C]
00004C06 2045 movea.l A0, D5
00004C08 3968 001E 0012 move.w [A4 + 0x12], [A0 + 0x1E]
00004C0E 426C 020C clr.w [A4 + 0x20C]
00004C12 2047 movea.l A0, D7
00004C14 2968 0024 0216 move.l [A4 + 0x216], [A0 + 0x24]
00004C1A 2047 movea.l A0, D7
00004C1C 2968 0044 0222 move.l [A4 + 0x222], [A0 + 0x44]
00004C22 2046 movea.l A0, D6
00004C24 08E8 0001 0037 bset.b [A0 + 0x37], 0x1
00004C2A 2046 movea.l A0, D6
00004C2C 08A8 0002 0037 bclr.b [A0 + 0x37], 0x2
00004C32 2F06 move.l -[A7], D6
00004C34 487A 0052 pea.l [PC + 0x52 /* 00004C88, value 0x4E56FFF4 */]
00004C38 4EBA B400 jsr [PC - 0x4C00 /* 0000003A */]
00004C3C 4267 clr.w -[A7]
00004C3E 2F07 move.l -[A7], D7
00004C40 7018 moveq.l D0, 0x18
00004C42 2F00 move.l -[A7], D0
00004C44 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00004C48 4A5F tst.w [A7]+
label00004C4A:
00004C4A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00004C4E 4E5E unlink A6
00004C50 2E9F move.l [A7], [A7]+
00004C52 4E75 rts
fn00004C54:
00004C54 4E56 0000 link A6, 0
00004C58 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00004C5C 206E 0008 movea.l A0, [A6 + 0x8]
00004C60 0828 0001 0037 btst.b [A0 + 0x37], 0x1
00004C66 6708 beq +0xA /* 00004C70 */
00004C68 1D7C 0001 000C move.b [A6 + 0xC], 0x1
00004C6E 6004 bra +0x6 /* 00004C74 */
label00004C70:
00004C70 422E 000C clr.b [A6 + 0xC]
label00004C74:
00004C74 206E 0008 movea.l A0, [A6 + 0x8]
00004C78 08E8 0001 0037 bset.b [A0 + 0x37], 0x1
00004C7E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00004C82 4E5E unlink A6
00004C84 2E9F move.l [A7], [A7]+
00004C86 4E75 rts
00004C88 4E56 FFF4 link A6, -0x000C
00004C8C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00004C90 266E 0008 movea.l A3, [A6 + 0x8]
00004C94 4267 clr.w -[A7]
00004C96 2F0B move.l -[A7], A3
00004C98 4EBA FFBA jsr [PC - 0x46 /* 00004C54 */]
00004C9C 101F move.b D0, [A7]+
00004C9E 6604 bne +0x6 /* 00004CA4 */
00004CA0 6000 00E0 bra +0xE2 /* 00004D82 */
label00004CA4:
00004CA4 2C2B 0030 move.l D6, [A3 + 0x30]
00004CA8 2E2B 0012 move.l D7, [A3 + 0x12]
00004CAC 08AB 0002 0037 bclr.b [A3 + 0x37], 0x2
label00004CB2:
00004CB2 2846 movea.l A4, D6
00004CB4 2047 movea.l A0, D7
00004CB6 43EC 0034 lea.l A1, [A4 + 0x34]
00004CBA 20D9 move.l [A0]+, [A1]+
00004CBC 20D9 move.l [A0]+, [A1]+
00004CBE 20D9 move.l [A0]+, [A1]+
00004CC0 20D9 move.l [A0]+, [A1]+
00004CC2 4A6C 0010 tst.w [A4 + 0x10]
00004CC6 57C0 seq D0
00004CC8 4A00 tst.b D0
00004CCA 6714 beq +0x16 /* 00004CE0 */
00004CCC 4AAC 0020 tst.l [A4 + 0x20]
00004CD0 57C1 seq D1
00004CD2 C001 and.b D0, D1
00004CD4 670A beq +0xC /* 00004CE0 */
00004CD6 2F0B move.l -[A7], A3
00004CD8 4EBA 02E4 jsr [PC + 0x2E4 /* 00004FBE */]
00004CDC 6000 00A4 bra +0xA6 /* 00004D82 */
label00004CE0:
00004CE0 4A6C 0010 tst.w [A4 + 0x10]
00004CE4 672A beq +0x2C /* 00004D10 */
00004CE6 70D9 moveq.l D0, 0xFFFFFFD9
00004CE8 B06C 0010 cmp.w D0, [A4 + 0x10]
00004CEC 57C0 seq D0
00004CEE 4A00 tst.b D0
00004CF0 6716 beq +0x18 /* 00004D08 */
00004CF2 4AAC 0020 tst.l [A4 + 0x20]
00004CF6 5EC1 sgt D1
00004CF8 C001 and.b D0, D1
00004CFA 670C beq +0xE /* 00004D08 */
00004CFC 08EB 0002 0037 bset.b [A3 + 0x37], 0x2
00004D02 426C 0010 clr.w [A4 + 0x10]
00004D06 6008 bra +0xA /* 00004D10 */
label00004D08:
00004D08 2F0B move.l -[A7], A3
00004D0A 4EBA 02B2 jsr [PC + 0x2B2 /* 00004FBE */]
00004D0E 6072 bra +0x74 /* 00004D82 */
label00004D10:
00004D10 276C 0020 0038 move.l [A3 + 0x38], [A4 + 0x20]
00004D16 2047 movea.l A0, D7
00004D18 216C 0018 021E move.l [A0 + 0x21E], [A4 + 0x18]
00004D1E 2047 movea.l A0, D7
00004D20 216C 0018 021A move.l [A0 + 0x21A], [A4 + 0x18]
00004D26 2046 movea.l A0, D6
00004D28 49E8 009C lea.l A4, [A0 + 0x9C]
00004D2C 2047 movea.l A0, D7
00004D2E 2A28 021A move.l D5, [A0 + 0x21A]
00004D32 2045 movea.l A0, D5
00004D34 2968 0002 0006 move.l [A4 + 0x6], [A0 + 0x2]
00004D3A 2045 movea.l A0, D5
00004D3C 5C88 addq.l A0, 6
00004D3E 2948 000E move.l [A4 + 0xE], A0
00004D42 2046 movea.l A0, D6
00004D44 4228 009A clr.b [A0 + 0x9A]
00004D48 2F0B move.l -[A7], A3
00004D4A 487A 0040 pea.l [PC + 0x40 /* 00004D8C, value 0x4E56FFEC */]
00004D4E 4EBA B2EA jsr [PC - 0x4D16 /* 0000003A */]
00004D52 08AB 0001 0037 bclr.b [A3 + 0x37], 0x1
00004D58 2F0B move.l -[A7], A3
00004D5A 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
00004D5E 4267 clr.w -[A7]
00004D60 2F0B move.l -[A7], A3
00004D62 4EBA B398 jsr [PC - 0x4C68 /* 000000FC */]
00004D66 101F move.b D0, [A7]+
00004D68 6706 beq +0x8 /* 00004D70 */
00004D6A 2F0B move.l -[A7], A3
00004D6C 4EBA 001E jsr [PC + 0x1E /* 00004D8C */]
label00004D70:
00004D70 4267 clr.w -[A7]
00004D72 2F0B move.l -[A7], A3
00004D74 4EBA FEDE jsr [PC - 0x122 /* 00004C54 */]
00004D78 101F move.b D0, [A7]+
00004D7A 0A00 0001 xori.b D0, 0x1
00004D7E 6700 FF32 beq -0xCC /* 00004CB2 */
label00004D82:
00004D82 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00004D86 4E5E unlink A6
00004D88 2E9F move.l [A7], [A7]+
00004D8A 4E75 rts
fn00004D8C:
00004D8C 4E56 FFEC link A6, -0x0014
00004D90 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004D94 2C2E 0008 move.l D6, [A6 + 0x8]
00004D98 4267 clr.w -[A7]
00004D9A 2F06 move.l -[A7], D6
00004D9C 4EBA B35E jsr [PC - 0x4CA2 /* 000000FC */]
00004DA0 101F move.b D0, [A7]+
00004DA2 6604 bne +0x6 /* 00004DA8 */
00004DA4 6000 020E bra +0x210 /* 00004FB4 */
label00004DA8:
00004DA8 2046 movea.l A0, D6
00004DAA 2E28 0030 move.l D7, [A0 + 0x30]
00004DAE 2046 movea.l A0, D6
00004DB0 2A28 0012 move.l D5, [A0 + 0x12]
00004DB4 2046 movea.l A0, D6
00004DB6 2D68 0008 FFF4 move.l [A6 - 0xC], [A0 + 0x8]
label00004DBC:
00004DBC 2047 movea.l A0, D7
00004DBE 4A68 0010 tst.w [A0 + 0x10]
00004DC2 665E bne +0x60 /* 00004E22 */
00004DC4 4267 clr.w -[A7]
00004DC6 2047 movea.l A0, D7
00004DC8 3F28 00A0 move.w -[A7], [A0 + 0xA0]
00004DCC 2047 movea.l A0, D7
00004DCE 2F28 00A2 move.l -[A7], [A0 + 0xA2]
00004DD2 4267 clr.w -[A7]
00004DD4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004DD8 2047 movea.l A0, D7
00004DDA 2F28 008E move.l -[A7], [A0 + 0x8E]
00004DDE 2047 movea.l A0, D7
00004DE0 2F28 0092 move.l -[A7], [A0 + 0x92]
00004DE4 2047 movea.l A0, D7
00004DE6 2F28 0096 move.l -[A7], [A0 + 0x96]
00004DEA 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */]
00004DEE 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00004DF2 1D5F FFF3 move.b [A6 - 0xD], [A7]+
00004DF6 2047 movea.l A0, D7
00004DF8 0828 0004 001E btst.b [A0 + 0x1E], 0x4
00004DFE 6712 beq +0x14 /* 00004E12 */
00004E00 082E 0000 FFF3 btst.b [A6 - 0xD], 0x0
00004E06 661A bne +0x1C /* 00004E22 */
00004E08 2047 movea.l A0, D7
00004E0A 317C EC78 0010 move.w [A0 + 0x10], 0xEC78
00004E10 6010 bra +0x12 /* 00004E22 */
label00004E12:
00004E12 082E 0001 FFF3 btst.b [A6 - 0xD], 0x1
00004E18 6608 bne +0xA /* 00004E22 */
00004E1A 2047 movea.l A0, D7
00004E1C 317C EC78 0010 move.w [A0 + 0x10], 0xEC78
label00004E22:
00004E22 2047 movea.l A0, D7
00004E24 4A68 0010 tst.w [A0 + 0x10]
00004E28 6640 bne +0x42 /* 00004E6A */
00004E2A 2045 movea.l A0, D5
00004E2C 2F28 021E move.l -[A7], [A0 + 0x21E]
00004E30 2045 movea.l A0, D5
00004E32 2F28 021A move.l -[A7], [A0 + 0x21A]
00004E36 7046 moveq.l D0, 0x46
00004E38 2F00 move.l -[A7], D0
00004E3A 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00004E3E 2045 movea.l A0, D5
00004E40 7046 moveq.l D0, 0x46
00004E42 D1A8 021A add.l [A0 + 0x21A], D0
00004E46 2047 movea.l A0, D7
00004E48 0828 0004 001E btst.b [A0 + 0x1E], 0x4
00004E4E 6714 beq +0x16 /* 00004E64 */
00004E50 2045 movea.l A0, D5
00004E52 2245 movea.l A1, D5
00004E54 2028 020A move.l D0, [A0 + 0x20A]
00004E58 3229 0016 move.w D1, [A1 + 0x16]
00004E5C 03C0 .incomplete
00004E5E 2045 movea.l A0, D5
00004E60 2140 020A move.l [A0 + 0x20A], D0
label00004E64:
00004E64 2045 movea.l A0, D5
00004E66 52A8 0014 addq.l [A0 + 0x14], 1
label00004E6A:
00004E6A 2046 movea.l A0, D6
00004E6C 53A8 0038 subq.l [A0 + 0x38], 1
00004E70 2046 movea.l A0, D6
00004E72 4AA8 0038 tst.l [A0 + 0x38]
00004E76 6F38 ble +0x3A /* 00004EB0 */
00004E78 2045 movea.l A0, D5
00004E7A 7046 moveq.l D0, 0x46
00004E7C D1A8 021E add.l [A0 + 0x21E], D0
00004E80 2047 movea.l A0, D7
00004E82 49E8 009C lea.l A4, [A0 + 0x9C]
00004E86 2045 movea.l A0, D5
00004E88 2828 021E move.l D4, [A0 + 0x21E]
00004E8C 2044 movea.l A0, D4
00004E8E 2968 0002 0006 move.l [A4 + 0x6], [A0 + 0x2]
00004E94 2044 movea.l A0, D4
00004E96 5C88 addq.l A0, 6
00004E98 2948 000E move.l [A4 + 0xE], A0
00004E9C 2F06 move.l -[A7], D6
00004E9E 487A FEEC pea.l [PC - 0x114 /* 00004D8C, value 0x4E56FFEC */]
00004EA2 4EBA B196 jsr [PC - 0x4E6A /* 0000003A */]
00004EA6 2F06 move.l -[A7], D6
00004EA8 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */]
00004EAC 6000 00F4 bra +0xF6 /* 00004FA2 */
label00004EB0:
00004EB0 2047 movea.l A0, D7
00004EB2 49D0 lea.l A4, [A0]
00004EB4 2645 movea.l A3, D5
00004EB6 202B 0014 move.l D0, [A3 + 0x14]
00004EBA 91AB 020E sub.l [A3 + 0x20E], D0
00004EBE 4AAB 020E tst.l [A3 + 0x20E]
00004EC2 56C0 sne D0
00004EC4 4A00 tst.b D0
00004EC6 6700 00BC beq +0xBE /* 00004F84 */
00004ECA 7203 moveq.l D1, 0x03
00004ECC B2AB 0014 cmp.l D1, [A3 + 0x14]
00004ED0 5CC1 sge D1
00004ED2 C001 and.b D0, D1
00004ED4 6700 00AE beq +0xB0 /* 00004F84 */
00004ED8 2046 movea.l A0, D6
00004EDA 0828 0002 0037 btst.b [A0 + 0x37], 0x2
00004EE0 57C1 seq D1
00004EE2 C001 and.b D0, D1
00004EE4 6700 009E beq +0xA0 /* 00004F84 */
00004EE8 7000 moveq.l D0, 0x00
00004EEA 2940 0012 move.l [A4 + 0x12], D0
00004EEE 296B 021A 0018 move.l [A4 + 0x18], [A3 + 0x21A]
00004EF4 7004 moveq.l D0, 0x04
00004EF6 90AB 0014 sub.l D0, [A3 + 0x14]
00004EFA B0AB 020E cmp.l D0, [A3 + 0x20E]
00004EFE 5DC0 slt D0
00004F00 4A00 tst.b D0
00004F02 660A bne +0xC /* 00004F0E */
00004F04 4AAB 020E tst.l [A3 + 0x20E]
00004F08 5DC1 slt D1
00004F0A 8001 or.b D0, D1
00004F0C 670C beq +0xE /* 00004F1A */
label00004F0E:
00004F0E 7004 moveq.l D0, 0x04
00004F10 90AB 0014 sub.l D0, [A3 + 0x14]
00004F14 2940 001C move.l [A4 + 0x1C], D0
00004F18 6006 bra +0x8 /* 00004F20 */
label00004F1A:
00004F1A 296B 020E 001C move.l [A4 + 0x1C], [A3 + 0x20E]
label00004F20:
00004F20 296B 0216 0024 move.l [A4 + 0x24], [A3 + 0x216]
00004F26 41EB 0134 lea.l A0, [A3 + 0x134]
00004F2A 2948 0028 move.l [A4 + 0x28], A0
00004F2E 41EB 01A0 lea.l A0, [A3 + 0x1A0]
00004F32 2948 002C move.l [A4 + 0x2C], A0
00004F36 296B 0212 0030 move.l [A4 + 0x30], [A3 + 0x212]
00004F3C 41EC 0034 lea.l A0, [A4 + 0x34]
00004F40 224B movea.l A1, A3
00004F42 20D9 move.l [A0]+, [A1]+
00004F44 20D9 move.l [A0]+, [A1]+
00004F46 20D9 move.l [A0]+, [A1]+
00004F48 20D9 move.l [A0]+, [A1]+
00004F4A 296B 0222 0044 move.l [A4 + 0x44], [A3 + 0x222]
00004F50 6608 bne +0xA /* 00004F5A */
00004F52 7000 moveq.l D0, 0x00
00004F54 2940 0048 move.l [A4 + 0x48], D0
00004F58 6008 bra +0xA /* 00004F62 */
label00004F5A:
00004F5A 297C 0000 1400 0048 move.l [A4 + 0x48], 0x1400
label00004F62:
00004F62 7000 moveq.l D0, 0x00
00004F64 2940 0020 move.l [A4 + 0x20], D0
00004F68 2F06 move.l -[A7], D6
00004F6A 487A FD1C pea.l [PC - 0x2E4 /* 00004C88, value 0x4E56FFF4 */]
00004F6E 4EBA B0CA jsr [PC - 0x4F36 /* 0000003A */]
00004F72 4267 clr.w -[A7]
00004F74 2F07 move.l -[A7], D7
00004F76 7018 moveq.l D0, 0x18
00004F78 2F00 move.l -[A7], D0
00004F7A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00004F7E 4A5F tst.w [A7]+
00004F80 6632 bne +0x34 /* 00004FB4 */
00004F82 6030 bra +0x32 /* 00004FB4 */
label00004F84:
00004F84 2046 movea.l A0, D6
00004F86 0828 0002 0037 btst.b [A0 + 0x37], 0x2
00004F8C 6708 beq +0xA /* 00004F96 */
00004F8E 397C EC6F 0010 move.w [A4 + 0x10], 0xEC6F
00004F94 6004 bra +0x6 /* 00004F9A */
label00004F96:
00004F96 426C 0010 clr.w [A4 + 0x10]
label00004F9A:
00004F9A 2F06 move.l -[A7], D6
00004F9C 4EBA 0020 jsr [PC + 0x20 /* 00004FBE */]
00004FA0 6012 bra +0x14 /* 00004FB4 */
label00004FA2:
00004FA2 4267 clr.w -[A7]
00004FA4 2F06 move.l -[A7], D6
00004FA6 4EBA B154 jsr [PC - 0x4EAC /* 000000FC */]
00004FAA 101F move.b D0, [A7]+
00004FAC 0A00 0001 xori.b D0, 0x1
00004FB0 6700 FE0A beq -0x1F4 /* 00004DBC */
label00004FB4:
00004FB4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00004FB8 4E5E unlink A6
00004FBA 2E9F move.l [A7], [A7]+
00004FBC 4E75 rts
fn00004FBE:
00004FBE 4E56 FFD4 link A6, -0x002C
00004FC2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004FC6 286E 0008 movea.l A4, [A6 + 0x8]
00004FCA 266C 0030 movea.l A3, [A4 + 0x30]
00004FCE 2E2C 0012 move.l D7, [A4 + 0x12]
00004FD2 4267 clr.w -[A7]
00004FD4 3F2B 0010 move.w -[A7], [A3 + 0x10]
00004FD8 2F0C move.l -[A7], A4
00004FDA 3F3C 002B move.w -[A7], 0x2B /* '+' */
00004FDE 4EAD 0862 jsr [A5 + 0x862 /* export_264 */]
00004FE2 3A1F move.w D5, [A7]+
00004FE4 2D6C 0008 FFF0 move.l [A6 - 0x10], [A4 + 0x8]
00004FEA 2047 movea.l A0, D7
00004FEC 4AA8 0222 tst.l [A0 + 0x222]
00004FF0 670E beq +0x10 /* 00005000 */
00004FF2 2047 movea.l A0, D7
00004FF4 2F28 0222 move.l -[A7], [A0 + 0x222]
00004FF8 486D FCB6 pea.l [A5 - 0x34A]
00004FFC 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
label00005000:
00005000 2F3C 4469 6452 move.l -[A7], 0x44696452 /* 'DidR' */
00005006 2F0C move.l -[A7], A4
00005008 3F2C 000C move.w -[A7], [A4 + 0xC]
0000500C 3F3C 002B move.w -[A7], 0x2B /* '+' */
00005010 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00005014 397C 0008 0028 move.w [A4 + 0x28], 0x8
0000501A 4A45 tst.w D5
0000501C 56C0 sne D0
0000501E 4A00 tst.b D0
00005020 6726 beq +0x28 /* 00005048 */
00005022 0C45 EC6F cmpi.w D5, 0xEC6F
00005026 56C1 sne D1
00005028 C001 and.b D0, D1
0000502A 671C beq +0x1E /* 00005048 */
0000502C 3F2C 0048 move.w -[A7], [A4 + 0x48]
00005030 3F2C 004A move.w -[A7], [A4 + 0x4A]
00005034 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00005038 2F0C move.l -[A7], A4
0000503A 3005 move.w D0, D5
0000503C 48C0 ext.l D0
0000503E 2F00 move.l -[A7], D0
00005040 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
00005044 6000 01A6 bra +0x1A8 /* 000051EC */
label00005048:
00005048 397C 0018 0016 move.w [A4 + 0x16], 0x18
0000504E 2047 movea.l A0, D7
00005050 4AA8 0014 tst.l [A0 + 0x14]
00005054 6F00 017C ble +0x17E /* 000051D2 */
00005058 2047 movea.l A0, D7
0000505A 41E8 020C lea.l A0, [A0 + 0x20C]
0000505E 7046 moveq.l D0, 0x46
00005060 E540 asl D0.w, 2
00005062 48C0 ext.l D0
00005064 2208 move.l D1, A0
00005066 9280 sub.l D1, D0
00005068 2D41 FFE8 move.l [A6 - 0x18], D1
0000506C 2047 movea.l A0, D7
0000506E 41E8 0018 lea.l A0, [A0 + 0x18]
00005072 2C08 move.l D6, A0
00005074 2F06 move.l -[A7], D6
00005076 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000507A 7046 moveq.l D0, 0x46
0000507C E540 asl D0.w, 2
0000507E 48C0 ext.l D0
00005080 2F00 move.l -[A7], D0
00005082 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00005086 2047 movea.l A0, D7
00005088 2028 0014 move.l D0, [A0 + 0x14]
0000508C 5380 subq.l D0, 1
0000508E 2D40 FFD8 move.l [A6 - 0x28], D0
00005092 7000 moveq.l D0, 0x00
00005094 2D40 FFEC move.l [A6 - 0x14], D0
00005098 6000 012C bra +0x12E /* 000051C6 */
label0000509C:
0000509C 282E FFE8 move.l D4, [A6 - 0x18]
000050A0 2044 movea.l A0, D4
000050A2 302B 00A0 move.w D0, [A3 + 0xA0]
000050A6 907C FFF6 sub.w D0, 0xFFF6
000050AA 43ED F8C2 lea.l A1, [A5 - 0x73E]
000050AE E540 asl D0.w, 2
000050B0 2228 0002 move.l D1, [A0 + 0x2]
000050B4 B2B1 0000 cmp.l D1, [A1 + D0.w]
000050B8 6608 bne +0xA /* 000050C2 */
000050BA 7001 moveq.l D0, 0x01
000050BC 2740 0064 move.l [A3 + 0x64], D0
000050C0 602A bra +0x2C /* 000050EC */
label000050C2:
000050C2 2044 movea.l A0, D4
000050C4 302B 00A0 move.w D0, [A3 + 0xA0]
000050C8 907C FFF6 sub.w D0, 0xFFF6
000050CC 43ED F916 lea.l A1, [A5 - 0x6EA]
000050D0 E540 asl D0.w, 2
000050D2 2228 0002 move.l D1, [A0 + 0x2]
000050D6 B2B1 0000 cmp.l D1, [A1 + D0.w]
000050DA 6608 bne +0xA /* 000050E4 */
000050DC 7002 moveq.l D0, 0x02
000050DE 2740 0064 move.l [A3 + 0x64], D0
000050E2 6008 bra +0xA /* 000050EC */
label000050E4:
000050E4 2044 movea.l A0, D4
000050E6 2768 0002 0064 move.l [A3 + 0x64], [A0 + 0x2]
label000050EC:
000050EC 2044 movea.l A0, D4
000050EE 5C88 addq.l A0, 6
000050F0 2748 0012 move.l [A3 + 0x12], A0
000050F4 2046 movea.l A0, D6
000050F6 4250 clr.w [A0]
000050F8 7000 moveq.l D0, 0x00
000050FA 2047 movea.l A0, D7
000050FC 3028 020C move.w D0, [A0 + 0x20C]
00005100 322E FFEE move.w D1, [A6 - 0x12]
00005104 0300 btst D0, D1
00005106 6738 beq +0x3A /* 00005140 */
00005108 2F0C move.l -[A7], A4
0000510A 2F0B move.l -[A7], A3
0000510C 3F2B 009E move.w -[A7], [A3 + 0x9E]
00005110 4EBA BA56 jsr [PC - 0x45AA /* 00000B68 */]
00005114 2F0B move.l -[A7], A3
00005116 2006 move.l D0, D6
00005118 5480 addq.l D0, 2
0000511A 2F00 move.l -[A7], D0
0000511C 2F2C 0044 move.l -[A7], [A4 + 0x44]
00005120 206E FFF0 movea.l A0, [A6 - 0x10]
00005124 3F28 0010 move.w -[A7], [A0 + 0x10]
00005128 2047 movea.l A0, D7
0000512A 3F28 0012 move.w -[A7], [A0 + 0x12]
0000512E 486E FFFE pea.l [A6 - 0x2]
00005132 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00005136 2046 movea.l A0, D6
00005138 08E8 0007 0001 bset.b [A0 + 0x1], 0x7
0000513E 6022 bra +0x24 /* 00005162 */
label00005140:
00005140 2F0B move.l -[A7], A3
00005142 2006 move.l D0, D6
00005144 5480 addq.l D0, 2
00005146 2F00 move.l -[A7], D0
00005148 2F2C 0044 move.l -[A7], [A4 + 0x44]
0000514C 206E FFF0 movea.l A0, [A6 - 0x10]
00005150 3F28 0010 move.w -[A7], [A0 + 0x10]
00005154 2047 movea.l A0, D7
00005156 3F28 0010 move.w -[A7], [A0 + 0x10]
0000515A 486E FFFE pea.l [A6 - 0x2]
0000515E 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
label00005162:
00005162 302E FFFE move.w D0, [A6 - 0x2]
00005166 48C0 ext.l D0
00005168 81FC 0002 divs.w D0, 0x2
0000516C 4840 swap.w D0
0000516E 7201 moveq.l D1, 0x01
00005170 B240 cmp.w D1, D0
00005172 661A bne +0x1C /* 0000518E */
00005174 2006 move.l D0, D6
00005176 5480 addq.l D0, 2
00005178 322E FFFE move.w D1, [A6 - 0x2]
0000517C 48C1 ext.l D1
0000517E D280 add.l D1, D0
00005180 2D41 FFE0 move.l [A6 - 0x20], D1
00005184 206E FFE0 movea.l A0, [A6 - 0x20]
00005188 4210 clr.b [A0]
0000518A 526E FFFE addq.w [A6 - 0x2], 1
label0000518E:
0000518E 2046 movea.l A0, D6
00005190 302E FFFE move.w D0, [A6 - 0x2]
00005194 E140 asl D0.w, 8
00005196 D150 add.w [A0], D0
00005198 302E FFFE move.w D0, [A6 - 0x2]
0000519C 48C0 ext.l D0
0000519E D086 add.l D0, D6
000051A0 2C00 move.l D6, D0
000051A2 5486 addq.l D6, 2
000051A4 7046 moveq.l D0, 0x46
000051A6 D1AE FFE8 add.l [A6 - 0x18], D0
000051AA 2D4C FFD4 move.l [A6 - 0x2C], A4
000051AE 206E FFD4 movea.l A0, [A6 - 0x2C]
000051B2 302E FFFE move.w D0, [A6 - 0x2]
000051B6 D068 0016 add.w D0, [A0 + 0x16]
000051BA 5440 addq.w D0, 2
000051BC 3140 0016 move.w [A0 + 0x16], D0
000051C0 52AE FFEC addq.l [A6 - 0x14], 1
000051C4 690C bvs +0xE /* 000051D2 */
label000051C6:
000051C6 202E FFEC move.l D0, [A6 - 0x14]
000051CA B0AE FFD8 cmp.l D0, [A6 - 0x28]
000051CE 6F00 FECC ble -0x132 /* 0000509C */
label000051D2:
000051D2 3005 move.w D0, D5
000051D4 48C0 ext.l D0
000051D6 2940 0018 move.l [A4 + 0x18], D0
000051DA 3F2C 0048 move.w -[A7], [A4 + 0x48]
000051DE 3F2C 004A move.w -[A7], [A4 + 0x4A]
000051E2 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000051E6 2F0C move.l -[A7], A4
000051E8 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
label000051EC:
000051EC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000051F0 4E5E unlink A6
000051F2 2E9F move.l [A7], [A7]+
000051F4 4E75 rts
fn000051F6:
000051F6 4E56 0000 link A6, 0
000051FA 4A6E 000C tst.w [A6 + 0xC]
000051FE 6716 beq +0x18 /* 00005216 */
00005200 206E 0008 movea.l A0, [A6 + 0x8]
00005204 316E 000C 000E move.w [A0 + 0xE], [A6 + 0xC]
0000520A 206E 0008 movea.l A0, [A6 + 0x8]
0000520E 2C48 movea.l A6, A0
00005210 4EFA 00D0 jmp [PC + 0xD0 /* 000052E2 */]
00005214 0000 4E5E ori.b D0, 0x5E /* '^' */
// begin alternate branch 00005216-00005218
label00005216:
00005216 4E5E unlink A6
// end alternate branch 00005216-00005218
label00005216: // (misaligned)
00005218 205F movea.l A0, [A7]+
0000521A 5C4F addq.w A7, 6
0000521C 4ED0 jmp [A0]
export_204:
0000521E 4E56 FEA4 link A6, -0x015C
00005222 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00005226 426E 000E clr.w [A6 + 0xE]
0000522A 4267 clr.w -[A7]
0000522C 3F2E 000C move.w -[A7], [A6 + 0xC]
00005230 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00005234 101F move.b D0, [A7]+
00005236 660A bne +0xC /* 00005242 */
00005238 3F3C FFDE move.w -[A7], 0xFFDE
0000523C 2F0E move.l -[A7], A6
0000523E 4EBA FFB6 jsr [PC - 0x4A /* 000051F6 */]
label00005242:
00005242 42A7 clr.l -[A7]
00005244 487A 00AC pea.l [PC + 0xAC /* 000052F2, cstring "" */]
00005248 486E FFB8 pea.l [A6 - 0x48]
0000524C 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */]
00005250 7000 moveq.l D0, 0x00
00005252 2D40 FEA6 move.l [A6 - 0x15A], D0
00005256 4267 clr.w -[A7]
00005258 486E FFB8 pea.l [A6 - 0x48]
0000525C 486E FEB8 pea.l [A6 - 0x148]
00005260 3F3C 0100 move.w -[A7], 0x100
00005264 486E FEB6 pea.l [A6 - 0x14A]
00005268 486E FEA6 pea.l [A6 - 0x15A]
0000526C 3F2E 000C move.w -[A7], [A6 + 0xC]
00005270 42A7 clr.l -[A7]
00005272 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */]
00005276 2F0E move.l -[A7], A6
00005278 4EBA FF7C jsr [PC - 0x84 /* 000051F6 */]
0000527C 4267 clr.w -[A7]
0000527E 486E FFB8 pea.l [A6 - 0x48]
00005282 3F2E 000C move.w -[A7], [A6 + 0xC]
00005286 42A7 clr.l -[A7]
00005288 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
0000528C 2F0E move.l -[A7], A6
0000528E 4EBA FF66 jsr [PC - 0x9A /* 000051F6 */]
00005292 2D7C 0003 0000 FEBC move.l [A6 - 0x144], 0x30000
0000529A 2D6E 0008 FEC0 move.l [A6 - 0x140], [A6 + 0x8]
000052A0 3D7C 0001 FEA4 move.w [A6 - 0x15C], 0x1
000052A6 6014 bra +0x16 /* 000052BC */
label000052A8:
000052A8 302E FEA4 move.w D0, [A6 - 0x15C]
000052AC E540 asl D0.w, 2
000052AE 41EE FEC0 lea.l A0, [A6 - 0x140]
000052B2 7200 moveq.l D1, 0x00
000052B4 2181 0000 move.l [A0 + D0.w], D1
000052B8 526E FEA4 addq.w [A6 - 0x15C], 1
label000052BC:
000052BC 7007 moveq.l D0, 0x07
000052BE B06E FEA4 cmp.w D0, [A6 - 0x15C]
000052C2 6CE4 bge -0x1A /* 000052A8 */
000052C4 4267 clr.w -[A7]
000052C6 486E FFB8 pea.l [A6 - 0x48]
000052CA 3F2E FEB6 move.w -[A7], [A6 - 0x14A]
000052CE 486E FEB8 pea.l [A6 - 0x148]
000052D2 3F2E 000C move.w -[A7], [A6 + 0xC]
000052D6 42A7 clr.l -[A7]
000052D8 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */]
000052DC 2F0E move.l -[A7], A6
000052DE 4EBA FF16 jsr [PC - 0xEA /* 000051F6 */]
label000052E2:
000052E2 4FEE FE84 lea.l A7, [A6 - 0x17C]
000052E6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000052EA 4E5E unlink A6
000052EC 205F movea.l A0, [A7]+
000052EE 5C4F addq.w A7, 6
000052F0 4ED0 jmp [A0]
000052F2 0000 .incomplete